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