Rabbitmq 采用自动确认机制后,单线程循环读取 list 数据后发送,为什么到达的顺序会错乱呢?
伪代码:
for(Gps gps: gpsList) {
rabbitTemplate.convertAndSend();
}
有人说 amqp 协议是异步协议,怎么理解?我了解到 amqp 是基于 tcp 应该能保证数据的顺序性的啊,比如 socket 不断发送数据,数据应该都是有序的,求大神指点迷津!
RabbitMQ
AMQP
赞
收藏 0
回答 1
待解决
相关问题
redis单线程怎么理解?
436浏览 • 1回复 待解决
鸿蒙应用程序的开发是单线程的么?
1372浏览 • 1回复 待解决
redis 单线程 是不是就没有并发不一致的问题了
1247浏览 • 1回复 待解决
安装Apache成功后,为什么无法运行?
659浏览 • 1回复 待解决
PolarDB自动弹性伸缩是什么机制?
839浏览 • 1回复 待解决
docker 容器挂掉后 怎么自动重启?
2207浏览 • 1回复 待解决
mysql 通讯协议为什么不直接采用http而是自己分装 TCP 呢?
1306浏览 • 1回复 待解决
请问RabbitMQ在CentOS安装后无法访问web页面怎么解决
214浏览 • 1回复 待解决
服务器重启后 docker service 不能自动启动什么原因?
168浏览 • 1回复 待解决
大家升级完鸿蒙系统后,都什么感觉呢?
8310浏览 • 12回复 待解决
荣耀30s更新鸿蒙系统后超级快充一会有一会没有这是为什么?
6031浏览 • 1回复 待解决
js相机组件拍照后自动保存吗
1997浏览 • 1回复 待解决
为什么原子化服务卡片添加到桌面后图片会模糊呢?
2448浏览 • 1回复 待解决
通过Redis作为中间缓存,Redis数据更新后再通过消息机制异步更新数据库,这样可行吗?
473浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
1459浏览 • 1回复 待解决
eTS 有多线程的机制可以在下载模块中使用吗?
1700浏览 • 1回复 待解决
写好程序了,但是点击烧录按钮后,一段时间后自动失败,怎么解决?
5316浏览 • 4回复 待解决
升级鸿蒙系统后,手机原先里面的数据信息和个人资料会丢失吗?
9937浏览 • 1回复 待解决
鸿蒙player组件怎么自动循环播放音乐 ?
3190浏览 • 2回复 待解决
Redis数据类型列表list是什么?
1125浏览 • 1回复 待解决
在什么情况下,PolarDB会自动启动并行查询框架?
1095浏览 • 1回复 待解决
为什么select 主键 from tb 就会自动走索引
745浏览 • 1回复 待解决
读取振弦传感器频率为什么会有差异?
1396浏览 • 0回复 待解决
为什么我的js里面打代码时不给自动补全的选项
5658浏览 • 1回复 待解决
为什么deveco升级后远程模拟器只有P40和MatePad可以打开
7374浏览 • 5回复 已解决
最好不要用MQ做有顺序要求的程序,因为本身mq的意义是异步,且是基于事件模型的,不保证消息的顺序性。具体细节我也不清楚,但感觉你这用法不太合适。