ПРИМЕЧАНИЕ: Исходя из полученных ответов, кажется, что служебная шина Azure не подходит для этой работы.Я оставляю вопрос здесь на случай, если он пригодится кому-либо еще.
Я хочу создать ситуацию, когда у меня есть одно приложение, которое публикует сообщения, и несколько приложений, которые получают сообщения.Из того, что я вижу, Темы служебной шины Azure предназначены для этого.Принятый ответ на этот вопрос говорит о том же.
Я следовал образцу быстрого запуска , чтобы создать два консольных приложения, одно для отправки сообщений и одно дляполучить их.Это прекрасно работает, когда у меня работает только один экземпляр приложения получателя, но если я запускаю два экземпляра получателя, только один из них получает какие-либо сообщения.
Я попытался удалить вызовдо CompleteAsync
в коде, который получает сообщения, но это не имело никакого значения.
Код, который я использую, в точности такой, как показано в этой статье, поэтому нет смысла публиковать все это здесь.
Я уверен, что просто неправильно понял что-то базовое, но я подумал, что идея в том, что темы и подписки позволят вам иметь столько получателей, сколько вам нужно.
Любой, кто сможет объяснить, чтоЯ делаю не так?