2008-12-08 50 views
1

我正在考慮SEDA。我們現在設計一個應用程序(它作爲服務在服務器上運行),它必須是多線程和基於消息/事件的。SEDA和C#的經驗?

SEDA的想法非常有趣,應該匹配。但是我找不到有關它的經驗的文章等等。現在

我的問題(s)爲(是):

  • 你使用的ActiveMQ,MSMQ執行隊列或者你有一個自寫的類,用作隊列?我們已經編寫了一個線程安全的FIFO隊列類,它在多線程環境中非常有用。

  • Fit是這個.NET的線程池類還是你實現了自己的Threadpool/sheduler?

是否有任何陷阱/良好做法?

+0

而SEDA會是? – leppie 2008-12-08 11:01:42

+0

分階段事件驅動架構 請參閱:http://www.eecs.harvard.edu/~mdw/proj/seda/ – TomTom 2008-12-08 14:30:51

回答

1

似乎沒有人對此話題做過任何事情。

所以我們決定實現我們自己的(線程安全的)消息傳遞基礎結構。