Msmq надежен?

Может быть, субъективный вопрос, но надежен ли Msmq по сравнению с решениями JMS?

3 ответа

Решение

С MSMQ не возникает проблем с надежностью, если только у вас нет разных компьютеров, подключенных к одной службе MSMQ. Мы достигли максимума при отправке 2-3 серверов в экземпляр очереди и при чтении 2-3 серверов из экземпляра очереди. Имейте в виду, что мы отправляем миллионы сообщений в минуту через очереди.

Udi Dahan из NServiceBus написал об использовании NServiceBus при поддержке MSMQ в своем блоге здесь. Обсуждение больше о производительности, чем надежности, но вы должны найти это интересное чтение.

Вот кто-то запускает 500 сообщений в секунду через NServiceBus (снова поддерживается MSMQ) без каких-либо проблем.

Я использовал MSMQ только для приложений с гораздо меньшими нагрузками, но никогда не испытывал проблем с надежностью.

Кроме того: это так же реально, как и вы. В зависимости от конфигурации вы можете потерять все сообщения при перезапуске сервера. Однако это выбор конфигурации (быстрее, очередь только в памяти).

Другие вопросы по тегам