通过 HTTP 将数据从 JMS 主题流式传输到 HTTP 客户端(而不是浏览器)的最佳方法



我遇到一种情况,我无法让我的客户端使用 JMS 端口/协议连接 nativity(我使用的是 ActiveMQ),所以我正在寻找通过端口 80 使用 HTTP 的替代方案。 我想做的是创建一个 servlet,它将订阅包含 XML 消息的 JMS 主题,然后将它们发布到一个持久的 HTTP 客户端,该客户端将读取流并处理消息。

这是我正在使用的软件包堆栈

  • 雄猫 7
  • 活动MQ 5.5.1
  • Apache HttpClient

我看到的大多数例子都是通过Web浏览器基于javascript的。 由于我以编程方式而不是浏览器使用 HttpClient,因此我不确定正确的方法。

有什么建议吗?谢谢!

您的应用程序服务器将启用 servlet 侦听没有问题...通常的情况是防火墙阻止到客户端的途径。您设计的解决方案是一个很好的方法,将进行测试。

最新更新