基本要素
● 生產(chǎn)者producer
● 消費(fèi)者consumer
● 消息服務(wù)broker

1.點(diǎn)對(duì)點(diǎn)( Point-to-Point)
專門用于使用隊(duì)列Queue傳送消息;
2.發(fā)布/訂閱(Publish/Subscribe)
專門用于使用主題Topic傳送消息。
3.兩種傳送方式比較
基于隊(duì)列Queue的點(diǎn)對(duì)點(diǎn)消息只能被一個(gè)消費(fèi)者消費(fèi),如多個(gè)消費(fèi)者都注冊(cè)到同一個(gè)消息隊(duì)列上,當(dāng)生產(chǎn)者發(fā)送一條消息后,而只有其中一個(gè)消費(fèi)者會(huì)接收到該消息,而不是所有消費(fèi)者都能接收到該消息。 (1 對(duì) 1)
基于主題的發(fā)布與訂閱消息能被多個(gè)消費(fèi)者消費(fèi),生產(chǎn)者發(fā)送的消息,所有訂閱了該topic的消費(fèi)者都能接收到。(1 對(duì) 多)