Experience with SEDA and C #?

I think about SEDA. We are currently developing an application (which runs on the server as a service), which should be multithreaded and based on messages / events.

The idea for SEDA is very interesting and should fit. But I can't find articles etc. writing about experiences done with it.

Now my question (s):

  • Are you using ActiveMQ, MSMQ to implement queues, or do you have your own written class that acts like a queue? We wrote a one-time thread-safe FIFO queue class that is very useful in a multi-threaded environment.

  • Use the threadpool.NET class for this, or have you created your own Threadpool / sheduler?

Are there any pitfalls / good practices?

+1


source to share


2 answers


It seems that no one has ever done anything on this topic.



So we decided to implement our own (thread-safe) messaging infrastructure.

+1


source


You should see this blog post I found. I am currently working on this topic.



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

+1


source







All Articles