jms消息服務介紹和使用場景
簡介:講解什麼是JMS,消息隊列的使用場景
- 什麼是JMS:Java消息服務(Java Message Service),Java平臺中關於面向消息中間件的接口
- JMS是一種與廠商無關的API,用來訪問消息收發系統消息,它類似於JDBCJava Database Connectivity)。這裏,JDBC是可以用來訪問許多不同關係數據庫的API
- 使用場景:
- 核心應用
- 解耦:訂單系統 -> 物流系統
- 異步:用戶註冊 -> 發送郵件,初始化信息
解耦異步示例圖: - 削峯:秒殺、日誌處理
- 跨平臺、多語言
- 分佈式事務、最終一致性
- RPC調用上下游對接,數據源變動->通知下屬