gpt4 book ai didi

java - 如何在Java中不使用JMS从ActiveMQ读取消息

转载 作者:行者123 更新时间:2023-12-01 19:45:39 24 4
gpt4 key购买 nike

机器 1 - 具有 JMS 且 ActiveMQ 正在运行。

机器 2 - 无 JMS 并且 ActiveMQ 不可使用/运行。

请告诉我,机器 2 如何读取机器 1 发布的消息。

最佳答案

这里有几个重要的起点:

  • 我所知道的所有消息代理(包括 ActiveMQ)都遵循客户端/服务器模型,其中服务器进程在特定计算机上运行,​​而客户端进程访问该服务器通过网络。这与 Web 服务器和 HTML 浏览器等所遵循的模型相同。
  • JMS 是一个 API。它不运行。它可以在客户端或服务器或两者上使用。

在您的场景中,您只需将 ActiveMQ 客户端库和客户端应用程序(将通过 JMS API 使用这些库)放在机器 2 上。客户端只需要服务器所在的机器 1 的主机名和端口信息运行以连接到它。当然,这假设机器 1 上的服务器配置为可通过网络使用。

ActiveMQ website 上提供了一个简单的“Hello World”示例。 .

关于java - 如何在Java中不使用JMS从ActiveMQ读取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53500946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com