Websocket Cometd vs ActiveMQ用于实时web应用程序的服务器端推送

Websocket Cometd vs ActiveMQ用于实时web应用程序的服务器端推送,websocket,activemq,comet,server-push,cometd,Websocket,Activemq,Comet,Server Push,Cometd,我们需要为实时web应用程序开发服务器端push infra。为此,我一直在考虑使用Comet,因为它既支持长轮询,也支持基于web套接字的实现 然而,我最近遇到了这样的链接,即甚至ActiveMQ也使用长轮询(Comet技术)和web套接字为服务器端推送提供支持。我的理解是,这方面的ActiveMQ实现不符合Bayeux协议 ActiveMQ与Cometd for服务器端推送解决方案相比有什么优势/好处吗?其中一个提供了哪些附加功能?哪个更受欢迎和稳定 谢谢, Deepak我想说,选择Acti

我们需要为实时web应用程序开发服务器端push infra。为此,我一直在考虑使用Comet,因为它既支持长轮询,也支持基于web套接字的实现

然而,我最近遇到了这样的链接,即甚至ActiveMQ也使用长轮询(Comet技术)和web套接字为服务器端推送提供支持。我的理解是,这方面的ActiveMQ实现不符合Bayeux协议

ActiveMQ与Cometd for服务器端推送解决方案相比有什么优势/好处吗?其中一个提供了哪些附加功能?哪个更受欢迎和稳定

谢谢,
Deepak

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


不过,我并不认为ActiveMQ真的是后端和前端之间的一种粘合技术,因此将其应用于一般情况可能是一件奇怪的事情(尽管我必须承认,我没有尝试过)。

谢谢Petter。有可能是因为ActiveMQ最初的实现并没有考虑到web应用的服务器推送,所以它还不是一种流行的或广为宣传的服务器推送技术。事实上,讨论许多服务器推送技术和Comet实现的大多数论坛甚至没有提到ActiveMQ作为选项之一。所以,我想知道我是否应该从CometD开始。