Rabbitmq 采用自动确认机制后,单线程循环读取 list 数据后发送,为什么到达的顺序会错乱呢?
伪代码:
for(Gps gps: gpsList) {
rabbitTemplate.convertAndSend();
}
有人说 amqp 协议是异步协议,怎么理解?我了解到 amqp 是基于 tcp 应该能保证数据的顺序性的啊,比如 socket 不断发送数据,数据应该都是有序的,求大神指点迷津!
        RabbitMQ
      
        AMQP
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 redis单线程怎么理解? 
3507浏览  • 1回复 待解决
ArkTS的各能力都是单线程执行的。为什么这些生命周期时序没有明确流程保证呢? 
848浏览  • 1回复 待解决
鸿蒙应用程序的开发是单线程的么? 
4846浏览  • 1回复 待解决
HarmonyOS 如何创建一个单线程? 
1265浏览  • 1回复 待解决
redis 单线程 是不是就没有并发不一致的问题了 
4200浏览  • 1回复 待解决
怎么理解Node-API线程安全机制?为什么需要线程安全机制? 
1709浏览  • 1回复 待解决
HarmonyOS list组件数据显示错乱 
994浏览  • 1回复 待解决
mysql 通讯协议为什么不直接采用http而是自己分装 TCP 呢? 
4746浏览  • 1回复 待解决
为什么下架ohpm仓库里的包后,想发布新版上去,需要等24小时后呢? 
1355浏览  • 1回复 待解决
HarmonyOS应用数据存储仍采用沙箱机制,各个APP有自己数据可见范围,为什么不将各APP产生的数据统一存储 
1402浏览  • 1回复 待解决
KVManager 存储数据后,启动 App 读取失败 
1487浏览  • 1回复 待解决
HarmonyOS 数据库拷贝后无法读取 
1297浏览  • 1回复 待解决
HarmonyOS 读取图片数据接口,执行顺序问题 
991浏览  • 1回复 待解决
为什么安全区域我使用expandSafeArea属性后还是没有生效呢? 
966浏览  • 1回复 待解决
HarmonyOS 如何实现视频轮播图,可以自动循环播放,鼠标拖动后可以正常循环播放 
1160浏览  • 1回复 待解决
安装Apache成功后,为什么无法运行? 
3656浏览  • 1回复 待解决
为什么DevEco Studio连上机器后。hdc list targets就找不到设备了? 
5269浏览  • 1回复 待解决
HSP打包后,为什么会生成HAR包,它是否会导致App包大小膨胀 
3091浏览  • 1回复 待解决
为什么不建议使用@StorageLink双向同步机制实现事件通知呢? 
1131浏览  • 1回复 待解决
HarmonyOS 多输入框切换键盘后,光标错乱 
1327浏览  • 1回复 待解决
HarmonyOS tabs内有多个tabcontent,每个tabcontent内有个list列表,都加载数据后,是否会回收? 
1184浏览  • 1回复 待解决
MySQL主从数据复制采用什么方法? 
4102浏览  • 1回复 待解决
HarmonyOS 为什么List[index]能获取到数据,List.get(index)要报错? 
1535浏览  • 1回复 待解决
#鸿蒙学习大百科#为什么使用完数据库后要close? 
1457浏览  • 1回复 待解决
大家升级完鸿蒙系统后,都什么感觉呢? 
12332浏览  • 12回复 待解决





















最好不要用MQ做有顺序要求的程序,因为本身mq的意义是异步,且是基于事件模型的,不保证消息的顺序性。具体细节我也不清楚,但感觉你这用法不太合适。