数据在什么时候入库?

来源:3-3 消息如何保障 100% 的投递成功方案-2

weixin_慕神1333520

2020-03-20

现在有一个保存的接口,数据量很大。刚看完老师的方案分析,好像是在发送消息的时候就保存了业务数据,现在很懵;下面是我这个保存接口的思路,请老师给我看看对不对?
1.在controller接收到前端传过来的数据

图片描述
2.消息传到direct交换机,根据路由键找到对应的消费者
3.消费者收到消息后,保存数据
图片描述

老师我这个能实现1000的并发吗

写回答

1回答

阿神

2020-03-23

那你最好接收到消息的时候再使用线程池消费消息,让吞吐量增加即可

0
2
weixin_慕神1333520
老师,对您给我的回答,我去网上搜了一下,你看是不是这个意思,用线程池ExecutorService异步处理,没必要用rabbitmq了?
2020-03-23
共2条回复

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程