同步收发与异步收发

来源:9-10 利用RabbitMQ实现消息投递削峰填谷(一)

weixin_慕数据3524288

2024-03-02

(1)异步收发
生产者在发送完一条消息到MQ之后,不用等待消费者的回应,可以继续发送下一条消息或者执行别的;而消费者必须一直挂在后台监听着队列,因为消费者不知道队列中什么时候会有消息,所以这种方法很费资源。
(2)同步收发
生产者在发送完一条消息到MQ之后,需要等待消费者消费之后,才能继续干别的事情。当消费者消费完消息之后,向生产者发送ack确认,然后消费者就没事了,不用一直监听队列,这个消费者就可以进行销毁,等下一个消息来了之后,再重新创建一个消费者。

请问老师这样理解是否正确?

写回答

1回答

神思者

2024-03-02

对,同步收发就是阻塞模式

0
1
weixin_慕数据3524288
非常感谢!
2024-03-03
共1条回复

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程