Темы об очередях служебной шины Azure и очереди для веб-ролей / рабочих ролей

Я знаю Выбор между очередями служебной шины .NET и очередью Azure Сервис

дает несколько ответов о том, когда использовать очереди для веб-ролей / рабочих ролей по сравнению с сервисной шиной Azure, но я только начинаю изучать Azure и искал что-то более основательное.

В нем говорится, что «служебная шина NET более специально разработана для интеграции систем, а не для обеспечения надежной системы обмена сообщениями общего назначения».

Просто интересно, могу ли я получить разъяснения по этому поводу? Означает ли это, что при взаимодействии между отдельными удаленными приложениями лучше использовать очередь служебной шины, а при взаимодействии между веб-ролями и рабочими ролями вы используете обычные очереди Azure.

Спасибо


person TheWommies    schedule 17.04.2012    source источник


Ответы (2)


Очереди служебной шины предлагают гораздо более сложный вид по сравнению с аналогом очереди хранилища. Вот ссылка сравнения и противопоставления.

https://docs.microsoft.com/en-gb/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted

Я бы использовал очередь, которая лучше всего удовлетворяет мои потребности, отдавая предпочтение очереди хранения для общего распределения работы и очередям служебной шины, если мои потребности более сложные, например Pub / Sub и т. Д.

person hocho    schedule 17.04.2012

Очереди и темы служебной шины соответствуют AMQP, который включает очереди FIFO, pub / sub, режимы подтверждения и т. Д. Он более стандартный и открытый, что означает, что если вы хотите интегрировать свою систему с другим приложением без каких-либо усилий, если оно также следует AMQP.

Очередь хранилища проще, чем очередь служебной шины. Это дает нам асинхронный канал между ролями. Протокол связи, структура и формат сообщения основаны на нас самих.

HTH

person Shaun Xu    schedule 17.04.2012
comment
Что такое AMQP? Если я использую очередь служебной шины для своих веб-ролей или рабочих ролей, могу ли я получить доступ к хранилищу? - person TheWommies; 17.04.2012
comment
AMQP, см. amqp.org и en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol. Очередь служебной шины и хранилище полностью разделены. Вы можете получить доступ к своему хранилищу независимо от того, используете ли вы очередь служебной шины или нет. - person Shaun Xu; 17.04.2012