2012-04-17 1 views
4

Я знаю Choosing between .NET Service Bus Queues vs Azure Queue Serviceавтобуса Azure Service очередь темы против очередей для роли веб/рабочих

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

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

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

Благодаря

ответ

6

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

http://msdn.microsoft.com/en-us/library/hh767287%28VS.103%29.aspx

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

4

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

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

HTH

+0

Что такое AMQP? Если я использую очередь служебной шины для моих ролей в Интернете/рабочем месте, я могу получить доступ к хранилищу? – TheWommies

+1

AMQP, пожалуйста, обратитесь к http://www.amqp.org/ и http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol. Очередь и хранилище служебных шин полностью разделены. Вы можете получить доступ к своему хранилищу независимо от того, используете ли вы служебную шину или нет. –