Подходит ли протокол AMQP для создания веб-приложений для обмена мгновенными сообщениями? - PullRequest
1 голос
/ 24 января 2012

В настоящее время наша инфраструктура не поддерживает XMPP, но это то, что большие мальчики (Facebook, Google), кажется, используют в качестве своего протокола выбора.Есть ли что-то, что делает XMPP особенно подходящим для этого приложения по сравнению с AMQP?В конце концов, я верю в использование правильного инструмента для работы.Если у AMQP есть какие-то явные слабости в этом отношении, я кое о чем заинтересован.

Ответы [ 2 ]

2 голосов
/ 24 января 2012

Например, AMQP не может работать через HTTP или веб-сокеты. Таким образом, AMQP может использоваться внутри вашей сети, но не напрямую в ваших клиентских браузерах.

1 голос
/ 24 января 2012

Обмен мгновенными сообщениями - это основное использование XMPP, и оно разработано с этой целью. Конечно, его можно использовать за пределами этой области, но он очень хорош в этой функции.

Microsoft Messenger и Skype также предлагают XMPP для обмена сообщениями.

AMQP - это протокол обмена сообщениями более общего назначения, и в нем отсутствуют такие вещи, как присутствие, которые являются основными для любого протокола IM.

...