Альтернатива MSMQ - PullRequest
       21

Альтернатива MSMQ

2 голосов
/ 07 июня 2011

Мне нужно написать систему очередей, и я хотел бы знать, какие есть альтернативы для организации очередей сообщений вокруг серверов Microsoft на MSMQ?

Я немного знаю о MS-DTC и BizTalk, но каковыплюсы и минусы этих опций и я что-то упускаю?

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

Я имею дело с примерно 100 000 сообщений в часменее 256 КБ на сообщение.

Спасибо

Ответы [ 2 ]

4 голосов
/ 07 июня 2011

RabbitMQ действительно хорош. Также ищите AMQP. Это расшифровывается как Advanced Message Queuing Protocol. Это открытый стандарт для очередей сообщений. RabbitMQ - это реализация AMQP.

1 голос
/ 07 июня 2011

MS-DTC не имеет ничего общего с организацией очередей, он является координатором распределенных транзакций, и MSMQ может подключиться к распределенной транзакции для обеспечения надежной доставки сообщений.

Проблема с Biztalk IMHO заключается в дополнительных затратах и ​​сложности поддержки сервера biztalk. Если все, что вам нужно, это поставить в очередь, то Biztalk может быть излишним. Крупный продавец biztalk - это инструменты, которые он обеспечивает для интеграции различных систем.

Что не так с MSMQ? Вы можете легко справиться с этой нагрузкой, и я считаю, что MSMQ может масштабироваться при работе в Active Directory.

Вы могли бы также взглянуть на других производителей IBM MQ Series (которые я бы посоветовал, если вы находитесь в среде Microsoft), Rhino Queues - еще один, с которым я хорошо знаком.

...