activeMQ點對點模式和發布訂閱模式使用

2021-08-07 18:21:24 字數 739 閱讀 7379

activemq:訊息中介軟體是在分布式系統中完成訊息的傳送和接受的基礎軟體

應用場景:

支付成功後由activemq進行後續的成本計算、商戶計費、財務更新、風控歸檔等推送訊息

有點對點模式和發布者訂閱者模式(rabbitmq)上架商品時專案中更改商品狀態、傳送訊息到mq中,商品資訊儲存到索引庫,單品頁靜態化處理

點對點模式:

傳送方;       

//傳送訊息  給mq

jmstemplate.send(new messagecreator()

});

接收方:

處理類的** 

public class custommessagelistener implements messagelistener catch (jm***ception e) 

}}

發布訂閱模式:

傳送方:

接收方:

自定義處理類

public class custommessagelistener implements messagelistener catch (jm***ception e) 

}}

activeMq 傳送模式之 點對點

1.1.1 activemq 倆種傳送模式之一 點對點模式 訊息生產者 也就是傳送方 1.建立連線工廠 connectionfactory connectionfactory newactivemqconnectionfactory tcp 2.獲取連線 connection connection ...

ActiveMq點對點模式傳送 接收訊息

訊息傳送流程 1 客戶機傳送訊息到jms訊息中介軟體 2 服務端負責監聽jms訊息目的地。3 發現jms裡面有訊息產生,服務就可以接受訊息。點對點訊息傳送服務 1 訊息只能被乙個服務接受 2 多個服務同時監聽訊息伺服器,遵循先來後到原則。3 訊息一旦被接受,訊息自動消失。4 如果訊息一直沒有被接受,...

activeMq的點對點傳送

connectionfactory factory new activemqconnectionfactory system manager tcp localhost 61616 引數1 使用者名稱,預設 activemqconnection.default user null 可以根據mq的配置...