Msmq надежен?
Может быть, субъективный вопрос, но надежен ли Msmq по сравнению с решениями JMS?
3 ответа
С MSMQ не возникает проблем с надежностью, если только у вас нет разных компьютеров, подключенных к одной службе MSMQ. Мы достигли максимума при отправке 2-3 серверов в экземпляр очереди и при чтении 2-3 серверов из экземпляра очереди. Имейте в виду, что мы отправляем миллионы сообщений в минуту через очереди.
Udi Dahan из NServiceBus написал об использовании NServiceBus при поддержке MSMQ в своем блоге здесь. Обсуждение больше о производительности, чем надежности, но вы должны найти это интересное чтение.
Вот кто-то запускает 500 сообщений в секунду через NServiceBus (снова поддерживается MSMQ) без каких-либо проблем.
Я использовал MSMQ только для приложений с гораздо меньшими нагрузками, но никогда не испытывал проблем с надежностью.
Кроме того: это так же реально, как и вы. В зависимости от конфигурации вы можете потерять все сообщения при перезапуске сервера. Однако это выбор конфигурации (быстрее, очередь только в памяти).