基本要素
● 生产者producer
● 消费者consumer
● 消息服务broker
1.点对点( Point-to-Point)
专门用于使用队列Queue传送消息;
2.发布/订阅(Publish/Subscribe)
专门用于使用主题Topic传送消息。
3.两种传送方式比较
基于队列Queue的点对点消息只能被一个消费者消费,如多个消费者都注册到同一个消息队列上,当生产者发送一条消息后,而只有其中一个消费者会接收到该消息,而不是所有消费者都能接收到该消息。 (1 对 1)
基于主题的发布与订阅消息能被多个消费者消费,生产者发送的消息,所有订阅了该topic的消费者都能接收到。(1 对 多)