2016-06-27 3 views
0

Я хочу использовать event-концентратор azure service-bus для отправки одного сообщения во многие экземпляры приложения, учитывая, что целью является не балансировка нагрузки , совершенно противоположно тому, что я хочу сделать, - это трансляция сообщения во все экземпляры приложения, независимо от раздела witch. Я слышал, что могу сделать это с помощью групп потребителей, но я не нашел никакого учебника об этом.Передача события всем пользователям с использованием концентратора событий azure

+0

Вы можете искать ключевые слова, такие как «группа потребителей событий» в stackoverflow. – Steven

+0

Почему вы хотите использовать eventhub для этого? Это полезно для чего-то еще? – Thomas

+0

Я хочу использовать его для связи между моими экземплярами azure WebApp каждый экземпляр, отправляющий сообщения, и все остальные экземпляры собираются его увидеть. –

ответ

1

Этот сценарий относительно прямой, предполагая, что вы можете последовательно вводить одно и то же уникальное имя в каждый экземпляр приложения, например, в командной строке. Если вы хотите использовать EventProcessorHost, просто укажите другую строку группы пользователей для каждого экземпляра приложения в constructor. Затем он будет «загружать баланс» только на один компьютер на группу, заставляя каждый экземпляр получать все сообщения. Есть причудливые вещи, которые вы можете сделать, если вы в конечном итоге с большим количеством машин

Я предлагаю глядя на this в течение некоторого дополнительного обсуждения групп потребителей или this, которые обсуждаются с использованием EventHubs как объединительной платы (в основном то, что вы делаете).