
MQ
文章平均质量分 94
陌上烟雨!
软件攻城狮进阶之路
展开
-
RabbitMQ消息应答与发布
RabbitMQ一旦向消费者发送了一个消息,便立即将该消息,标记为删除.消费者完成一个任务可能需要一段时间,如果其中一个消费者处理一个很长的任务并仅仅执行了一半就突然挂掉了,在这种情况下,我们将丢失正在处理的消息,后续给消费者发送的消息也就无法接收到了.为了确保消息不丢失,我们引入了消息应答机制.消息应答就是:消费者在接收到生产者的消息并且处理该消息之后,告诉RabbitMQ已经处理完成了,rabbitMQ可以进行删除了.一个生产者,两个消费者.原创 2024-01-23 20:32:33 · 1444 阅读 · 2 评论 -
初始RabbitMQ(入门篇)
channel: 如果每次访问消息队列都要建立一个TCP连接,那么当消息很多的时候,就会建立很多TCP连接,这时建立TCP连接的开销是非常大的,效率也是很低的.channel是在connection内部建立的逻辑连接,而且channel之间是完全隔离的.交换机:是消息队列中一个部件,可以接收来自生产者的消息,也可以将消息推送到消息队列中,交换机必须确切的知道要如何处理接收到的消息,是将消息推送到特定的队列,还是将消息推送到所有队列中,获取将消息丢弃.原创 2024-01-21 13:29:25 · 2017 阅读 · 3 评论