同步收发与异步收发
来源:9-10 利用RabbitMQ实现消息投递削峰填谷(一)

weixin_慕数据3524288
2024-03-02
(1)异步收发
生产者在发送完一条消息到MQ之后,不用等待消费者的回应,可以继续发送下一条消息或者执行别的;而消费者必须一直挂在后台监听着队列,因为消费者不知道队列中什么时候会有消息,所以这种方法很费资源。
(2)同步收发
生产者在发送完一条消息到MQ之后,需要等待消费者消费之后,才能继续干别的事情。当消费者消费完消息之后,向生产者发送ack确认,然后消费者就没事了,不用一直监听队列,这个消费者就可以进行销毁,等下一个消息来了之后,再重新创建一个消费者。
请问老师这样理解是否正确?
写回答
1回答
-
对,同步收发就是阻塞模式
012024-03-03
相似问题