SEDA和C#的经验?

时间:2008-12-08 10:59:49

标签: multithreading events c#-3.0

我正在考虑SEDA。我们现在设计一个应用程序(在服务器上作为服务运行),它必须是多线程的,并且基于消息/事件。

SEDA的想法非常有趣,应该匹配。但我找不到文章等关于用它做的经验。

我的问题现在是(是):

  • 您是否使用ActiveMQ,MSMQ来实现队列,或者您是否有自编写的队列作为队列?我们曾编写过一个线程安全的FIFO队列类,它在多线程环境中非常有用。

  • 为此安装了.NET的线程池类,还是实现了自己的Threadpool / sheduler?

有陷阱/良好做法吗?

2 个答案:

答案 0 :(得分:1)

似乎没有人在这个主题上做过什么。

因此我们决定实施自己的(线程安全的)消息传递基础架构。

答案 1 :(得分:1)

你应该看到我发现的这篇博文。我目前正在研究这个问题。

http://surana.wordpress.com/2010/01/07/seda-on-net/