首页 文章

Websockets - Tomcat Spring ActiveMQ与ActiveMQ本身

提问于
浏览
2

在使用简单代理使用Spring 4.1创建websockets服务器/客户端实现之后,我想使用高级代理向其添加消息队列 .

但在调查ActiveMQ时,我发现它已经内置了websocket支持 .

所以我的问题是,是否有人知道任何数据/信息将允许我评估一种方法而不是另一种方法 .

即当我可以使用ActiveMQ时,通过连接到ActiveMQ的Tomcat / Spring堆栈实现websockets有什么好处?

1 回答

  • 2

    ActiveMQ实际上是Jetty Spring的“ActiveMQ核心”,因此实现上的差异很小 .

    尽管如此,ActiveMQ中的Web套接字支持是为了适应ActiveMQ而定制的,并通过Web Socket(STOMP和MQTT)公开了一些内置协议 . 也许您希望Web套接字具有特殊身份验证,访问数据库源或其他自定义逻辑 . 这可能会使用内置的Camel添加到ActiveMQ中,但有些东西可能比在普通的Spring应用程序中更难“ .

    如果您想要“自定义行为”,那么自定义Spring应用程序就是您的选择 . 如果您对ActiveMQ的OOTB行为没问题 - 幸运的是,您只需下载并运行即可 .

相关问题