主要分为两类:点对点(PeertoPeer)、发布/订阅(Publish/Subscribe)
共同点:消息生产者(Producer)生产消息发送到队列中,然后消息消费者(Consumer)从队列中读取并消费消息。
不同点:
1)点对点:
组成:消息队列(Queue)、发送者(Sender)、接收者(Receiver】
一个生产者生产的消息只能有一个消费者,消息一旦被消费,消息就不在消息队列中了,如:打电话,
即发送到消息队列的消息能且只能被一个接收者接收
2).发布/订阅:
组成:消息队列(Queue)、发布者(Publisher)、订阅者(Subscriber)、主题(Topic)需要有讨论的主题,如这堂课讲的什么主题,这份报纸讲的什么新闻主题
每个消息可以有多个消费者,彼此互不影响,即发布到消息队列的消息能被多个接收者(订阅者)接收。
如:我发布一个微博,关注我的人都能看到,很多人订阅了同一个公众号,公众号内容一更新,很多人都能收到


本文作者:松轩(^U^)
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!