簡體   English   中英

如何在Java中不使用JMS的情況下從ActiveMQ讀取消息

[英]How to read Message from ActiveMQ Without JMS in Java

機器1-具有JMS,ActiveMQ正在運行。

機器2-無法使用JMS和ActiveMQ。

請讓我知道,機器2如何讀取機器1發布的消息。

這是幾個重要的起點:

  • 我所知道的所有消息代理(包括ActiveMQ)都遵循客戶端/服務器模型,其中服務器進程在特定計算機上運行,​​並且客戶端進程通過網絡訪問該服務器。 這是與之相同的模型,例如,Web服務器和HTML瀏覽器。
  • JMS是一個API。 它沒有運行 它可以在客戶端或服務器或兩者上使用。

在您的方案中,您只需要將ActiveMQ客戶端庫和客戶端應用程序(將通過JMS API使用這些庫)放在計算機2上。客戶端僅需要按順序運行服務器的計算機1的主機名和端口信息。連接到它。 當然,這假定計算機1上的服務器配置為可通過網絡使用。

ActiveMQ網站上提供了一個簡單的“ Hello World”示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM