同步和异步

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

rock221

2022-08-01

老师,mq的同步和异步的收发方式 ,只针对消费者接收消息有区别吧, 生产者生成消息没区别吧, 同步收的话, 我们通过线程池去执行收消息, 收到消息后,线程就回收了, 如果是异步收的话, 收完消息(没有消息的时候,会进入阻塞状态),线程无法回收, 生产者发消息的话, 不存在线程无法回收的这种情况吧。 还有一个问题,mq的队列中的消息是存储在哪里阿? 是在mq服务器的磁盘上吗?

写回答

1回答

神思者

2022-08-01

对,没错。mq的消息存放在磁盘上面,不会丢失

0
2
神思者
回复
rock221
你看一下RabbitMQ的API,在发送消息的时候我们就规定了,消息是不是要持久化存储
2022-08-02
共2条回复

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

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

1798 学习 · 1915 问题

查看课程