教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

消息队列:点对点模式和发布订阅模式

更新时间:2022年01月12日14时19分 来源:传智教育 浏览次数:

消息发送者生产消息发送到消息队列中,然后消息接收者从消息队列中取出并且消费消息。消息被消费以后,消息队列中不再有存储,所以消息接收者不可能消费到已经被消费的消息。

消息队列点对点模式

点对点模式特点:

l 每个消息只有一个接收者(Consumer)(即一旦被消费,消息就不再在消息队列中)

l 发送者和接收者间没有依赖性,发送者发送消息之后,不管有没有接收者在运行,都不会影响到发送者下次发送消息;

l 接收者在成功接收消息之后需向队列应答成功,以便消息队列删除当前接收的消息;

发布订阅模式

发布/订阅模式特点:

l 每个消息可以有多个订阅者;

l 发布者和订阅者之间有时间上的依赖性。针对某个主题(Topic)的订阅者,它必须创建一个订阅者之后,才能消费发布者的消息。

l 为了消费消息,订阅者需要提前订阅该角色主题,并保持在线运行;



猜你喜欢:

什么是消息队列?消息队列有哪些应用场景?

Kafka怎样实现生产者幂等性?

什么是Kafka?Kafka诞生的背景是什么?

如果leader崩溃,Kafka怎样重新选举?

传智教育python+大数据开发培训

0 分享到:
和我们在线交谈!