NServiceBus: балансировка нагрузки абонентов

Можно ли сбалансировать нагрузку на мои рабочие узлы подписчика без использования дистрибьютора? Вот что я думаю:

Вместо того, чтобы мой дистрибьютор подписывался на публикацию, и чтобы каждый рабочий узел "отчитывался за обязанность" обрабатывать сообщения, что, если я просто помещу каждый рабочий узел за виртуальным IP-адресом и подпишу этот виртуальный IP-адрес на публикацию? Можете ли вы отправлять сообщения MSMQ на компьютер за виртуальным IP-адресом?

1 ответ

Решение

Проблема с "виртуальным IP-адресом" заключается в том, что вы хотите иметь очередь, в которой находится необработанная работа, чтобы вы могли отслеживать ее и, исходя из этого, увеличивать / уменьшать количество рабочих узлов. Вы сталкивались с какими-либо проблемами при использовании дистрибьютора?

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