Я думаю о SEDA. На данный момент мы разрабатываем приложение (которое работает на сервере как сервис), которое должно быть многопоточным и основанным на сообщениях / событиях.
Идея SEDA очень интересная и должна соответствовать. Но я не могу найти статьи и т.д., пишущие об опыте, сделанном с ним
Мой вопрос (ы) сейчас (а):
Используете ли вы ActiveMQ, MSMQ для реализации очередей или у вас есть самописный класс, который действует как очередь? Однажды мы написали поточно-ориентированный класс FIFO Queue, который очень полезен в многопоточной среде.
Подходит ли для этого класс потока пула .NET или вы реализовали собственный поток пула / шедулер?
Есть ли какие-нибудь ловушки / хорошие практики?