2020年2月29日

摘要: 或者: 消息队列满了以后该怎么处理? 或者: 几百万消息持续积压几小时,怎么解决? 问题本质是消费端出问题了,不消费或者消费慢。 1、消费端出问题了,大量消息积压在kafka里几个小时,怎么办? 正常思路是:修复consumer的问题,让他恢复消费,然后傻等几个小时消费完毕(不可取,用户等不了) 实 阅读全文
posted @ 2020-02-29 23:59 黑子菜园 阅读(1971) 评论(1) 推荐(1) 编辑
摘要: 或者:如何保证从消息队列里拿到的数据按顺序执行? 解决方案的关键是在消费者消费之前,将有相关性的数据按顺序写入同一个队列(queue或者是内存队列) 1、rabbitMQ 中,有个默认是数据1进入一个queue并且只会被一个消费者消费 场景:(1queue对多consumer)三个消息按顺序写进了1 阅读全文
posted @ 2020-02-29 23:58 黑子菜园 阅读(2183) 评论(0) 推荐(0) 编辑

导航