4

我们需要为实时 Web 应用程序开发服务器端推送基础设施。为此,我一直在考虑使用 Cometd,因为它支持长轮询以及基于 Web 套接字的实现。

但是,我最近遇到了http://activemq.apache.org/ajax.htmlhttp://activemq.apache.org/websockets.html之类的链接,这些链接甚至说 ActiveMQ 使用长轮询(彗星)提供对服务器端推送的支持技术)以及网络套接字。我的理解是,对此的 ActiveMQ 实现不符合 Bayeux 协议。

对于服务器端推送解决方案,ActiveMQ 与 Cometd 相比有什么优势/好处吗?其中之一是否提供了任何其他功能?这些哪个更受欢迎和稳定?

谢谢,迪帕克

4

1 回答 1

2

我会说选择 ActiveMQ 的主要原因是当您首先构建基于消息传递的后端技术时。然后,您可以通过将消息推送到浏览器来轻松启动和运行。

不过,我真的不认为 ActiveMQ 真的打算成为后端和前端之间的胶水技术,所以让它适应一般情况可能是一种奇怪的鸟(虽然,我必须承认,我没有尝试过)。

于 2013-03-26T13:47:54.487 回答