【问题标题】:Websockets - Tomcat+Spring+ActiveMQ vs ActiveMQ on its ownWebsockets - Tomcat+Spring+ActiveMQ vs ActiveMQ
【发布时间】:2015-04-04 18:22:30
【问题描述】:

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

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

所以我的问题是,有没有人知道任何数据/信息可以让我评估一种方法而不是另一种方法。

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

【问题讨论】:

    标签: spring tomcat websocket activemq


    【解决方案1】:

    ActiveMQ其实就是Jetty+Spring+“ActiveMQ核心”,所以实现上的差别很小。

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

    如果您想要“自定义行为”,那么自定义 Spring 应用程序就是您的最佳选择。如果您对 ActiveMQ 的 OOTB 行为感到满意 - 很幸运,只需下载并运行即可。

    【讨论】:

      猜你喜欢
      • 2018-10-02
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 2012-01-21
      • 2018-01-31
      • 2017-11-26
      相关资源
      最近更新 更多