使用 Apache ActiveMQ + XMPP 通过普通 XMPP 进行消息传递

发布于 2024-10-16 13:04:45 字数 502 浏览 6 评论 0原文

我正在制作一个消息传递系统,并考虑使用 ActiveMQ with XMPP 作为传输。我已将普通 XMPP 与 OpenFire 服务器一起使用,以在系统的分布式部分之间进行类似的基于消息传递的通信。鉴于 Apache ActiveMQ 中内置的 Jabber 服务器并不像 Openfire Jabber 服务器那样整洁且开箱即用,因此在 XMPP 之上分层 ActiveMQ 的优势是什么。

问题1)我可以用Openfire替换内置的Jabber服务器并仍然使用ActiveMQ吗?

所有客户端和服务器组件都将采用 Java 语言,我过去曾使用过 Openfire Xmpp (Spark) 库。

问题2)ActiveMQ对于经纪XMPP有何吸引力

I am producing a message passing system and considering using ActiveMQ with XMPP as the transport. I have used plain XMPP with OpenFire server for similar messaging based communication between distributed parts of a system. What would be the advantage of layering ActiveMQ on top of XMPP, given the built in Jabber server in Apache ActiveMQ is nowhere as neat and extensible out of the box as the Openfire Jabber server.

Question 1) Can I replace the built-in Jabber server with Openfire and still use ActiveMQ ?

All the client and server components are going to be in Java and I have used the Openfire Xmpp (Spark) libraries in the past.

Question 2) What will the attraction of ActiveMQ for brokering XMPP

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁月流歌 2024-10-23 13:04:45

ActiveMQ 在几个版本之前就放弃了对 XMPP 的支持,因此您可能不会发现以这种方式使用它有任何优势。 XMPP 支持没有得到很好的实现,并且从未得到大量使用。

ActiveMQ dropped support for XMPP a few releases ago so you probably won't find any advantage to using it in this manner. The XMPP support was not very well implemented and never got a lot of use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文