XMPP 作为消息传递平台 [关闭]

Posted

技术标签:

【中文标题】XMPP 作为消息传递平台 [关闭]【英文标题】:XMPP as Messaging Platform [closed] 【发布时间】:2013-07-04 15:07:19 【问题描述】:

我们的一位客户要求评估 XMPP 产品,将其用作支持高吞吐量消息的消息传递中间件。从现有信息来看,基于 XMPP 的产品主要用于聊天类消息传递 (C2C)。它是否支持 Pub/Sub 和基于内容的路由?有没有人将它用作连接企业内应用系统的中间件?

谢谢, 阿米特

【问题讨论】:

【参考方案1】:

是的,它确实支持 PubSub,通过 XEP60,但该规范非常复杂,您可能应该只使用它的一个子集;我们在Superfeedr 为我们的 API 选择了它,而且效果很好。最常见的问题是许多人不熟悉长寿命连接的概念,或者不熟悉 XMPP 是一种有状态协议(而不是 HTTP 是无状态的)这一事实,但是一旦他们了解了这些怪癖,它就会非常有效!

【讨论】:

以上是关于XMPP 作为消息传递平台 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 作为软件组件/服务器之间的消息传递解决方案?

我正在寻找一个允许与 Web 应用程序紧密集成的消息传递平台(如 XMPP)

我们如何确定 XMPP 消息何时传递?

XMPP 与 Firebase 云消息传递的连接断开

如何在消息传递 xmpp 框架中发送图像?

在 Firebase Cloud Messaging 上通过 XMPP 传递上游消息的误解