基本要素
● 生產者producer
● 消費者consumer
● 消息服務broker
1.點對點( Point-to-Point)
專門用于使用隊列Queue傳送消息;
2.發布/訂閱(Publish/Subscribe)
專門用于使用主題Topic傳送消息。
3.兩種傳送方式比較
基于隊列Queue的點對點消息只能被一個消費者消費,如多個消費者都注冊到同一個消息隊列上,當生產者發送一條消息后,而只有其中一個消費者會接收到該消息,而不是所有消費者都能接收到該消息。 (1 對 1)
基于主題的發布與訂閱消息能被多個消費者消費,生產者發送的消息,所有訂閱了該topic的消費者都能接收到。(1 對 多)