请教老师 这个是不是异步收发消息的?

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

慕函数0552834

2021-03-01

请教老师 这个是不是异步收发消息的?意思是异步这种收发消息 每次都会重新生成一个对象?
图片描述

写回答

1回答

神思者

2021-03-01

RabbitMQ的异步接收消息,准确的说是阻塞式的收发消息。即便没有消息,接收程序也不退出,处于阻塞状态,一直等待有新消息的到来。你可以联想Servlet,它也是阻塞执行的。如果我们采用了异步收发消息,迟迟不退出线程,那么线程就没办法回收到线程池,所以线程池很快被耗光。所以在课程中我采用的是RabbitMQ自带的同步收发消息方式。

1
0

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

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

1798 学习 · 1915 问题

查看课程