WHAT
是Apache出品登澜,對spring支持很好帖渠,可以很容易內嵌到spring系統(tǒng)里空郊。
ActiveMQ消息形式
消息傳遞的兩種類型
- 點對點:一個生產(chǎn)者和一個消費者一一對應
- 發(fā)布/訂閱模式:一個生產(chǎn)者產(chǎn)生消息并發(fā)送后切揭,可以由多個消費者進行接收
消息正文格式
JMS定義了五種不同的消息正文格式狞甚,以及調用的消息類型。
- StreamMessage: java 原始值的數(shù)據(jù)流
- MapMessage : 一套名稱\值對
- TextMessage:一個字符串對象
- ObjectMessage:一個序列化的java對象
- ByteMessage:一個字節(jié)的數(shù)據(jù)流
** HOW**
使用的兩種方式
1. Queue:
Producer-- 生產(chǎn)者廓旬,生產(chǎn)消息哼审,發(fā)送端
- 創(chuàng)建ConnectionFactory對象,指定服務端 ip 和 端口
- 使用 ConnectionFactory對象創(chuàng)建一個connection對象
- 開啟連接孕豹,調用Connection的start方法
- 使用Connection對象創(chuàng)建一個Session對象