actviemq知識點實用簡單整理

應用場景

1異步解耦

2流量削鋒

3消息通訊

4日誌出來

具體場景分析

1調用方實時依賴執行結果的業務場景,請使用調用,而不是MQ

2數據驅動的任務依賴:有依賴關係的上下游業務,比如多個需要按照順序並有依賴關係的定時器任務,MQ只用來傳遞上游任務執行完成的消息,並不用於傳遞真正的輸入輸出數據

3上游不關心執行結果,比如支付成功發送短信,發送短信成功與否都不能影響支付業務,新增一個下游消息關注方,上游不需要修改任何代碼

4上游關注執行結果,但執行時間很長

設計模式

生產者消費模式:1P2P模式  2訂閱模式

開發知識

1JMS接口

2queue

3topic

4消息監聽器和消息類型

5消息簽收

6本地事物

7spring整合

8spring boot整合

參考https://blog.csdn.net/qq_22200097/article/details/82713261

傳輸協議

1tcp

2nio

安全認證

1簡單安全認證

2JAAS安全認證

持久化

1kahaDB

2mysql

部署知識

1一臺主機部署多個activemq

2active集羣部署:borker之間的通信,連接方式靜態和動態

3active負載均衡

4activemq集羣管道訂閱:單向和雙向

5failover容錯模式

6zookeeper高可用

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章