Rabbitmq 采用自动确认机制后,单线程循环读取 list 数据后发送,为什么到达的顺序会错乱呢?
伪代码:
for(Gps gps: gpsList) {
rabbitTemplate.convertAndSend();
}
有人说 amqp 协议是异步协议,怎么理解?我了解到 amqp 是基于 tcp 应该能保证数据的顺序性的啊,比如 socket 不断发送数据,数据应该都是有序的,求大神指点迷津!
RabbitMQ
AMQP
赞
收藏 0
回答 1
待解决
相关问题
redis单线程怎么理解?
1955浏览 • 1回复 待解决
鸿蒙应用程序的开发是单线程的么?
3270浏览 • 1回复 待解决
redis 单线程 是不是就没有并发不一致的问题了
3167浏览 • 1回复 待解决
HarmonyOS应用数据存储仍采用沙箱机制,各个APP有自己数据可见范围,为什么不将各APP产生的数据统一存储
43浏览 • 1回复 待解决
为什么下架ohpm仓库里的包后,想发布新版上去,需要等24小时后呢?
22浏览 • 1回复 待解决
安装Apache成功后,为什么无法运行?
2301浏览 • 1回复 待解决
mysql 通讯协议为什么不直接采用http而是自己分装 TCP 呢?
3190浏览 • 1回复 待解决
为什么DevEco Studio连上机器后。hdc list targets就找不到设备了?
2586浏览 • 1回复 待解决
ArkTS异步机制与执行顺序
716浏览 • 1回复 待解决
为什么不建议使用@StorageLink双向同步机制实现事件通知呢?
118浏览 • 1回复 待解决
HSP打包后,为什么会生成HAR包,它是否会导致App包大小膨胀
1712浏览 • 1回复 待解决
PolarDB自动弹性伸缩是什么机制?
2407浏览 • 1回复 待解决
HarmonyOS 多输入框切换键盘后,光标错乱
97浏览 • 1回复 待解决
多个http 请求多个频道的数据,请求发出后,抓包的返回的数据是正常的,但是代码中拿到的数据是错乱的
68浏览 • 1回复 待解决
list 支持循环滚动吗?
1881浏览 • 1回复 待解决
大家升级完鸿蒙系统后,都什么感觉呢?
10263浏览 • 12回复 待解决
请问RabbitMQ在CentOS安装后无法访问web页面怎么解决
2046浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
3082浏览 • 1回复 待解决
为什么原子化服务卡片添加到桌面后图片会模糊呢?
4064浏览 • 1回复 待解决
ohpm 安装了 axios后,为什么还是提示找不到库?
2047浏览 • 1回复 待解决
为什么数据库插入回调中显示数据插入成功,读取却失败了?
139浏览 • 1回复 待解决
list列表滚动后,如何获取屏幕显示的第一条数据?
2250浏览 • 1回复 待解决
docker 容器挂掉后 怎么自动重启?
4390浏览 • 1回复 待解决
荣耀30s更新鸿蒙系统后超级快充一会有一会没有这是为什么?
8521浏览 • 1回复 待解决
服务器重启后 docker service 不能自动启动什么原因?
1872浏览 • 1回复 待解决
最好不要用MQ做有顺序要求的程序,因为本身mq的意义是异步,且是基于事件模型的,不保证消息的顺序性。具体细节我也不清楚,但感觉你这用法不太合适。