关于消息服务做消息消费的存储疑问
老师, 有个疑问, 就是 message 这个消息服务的压力真实的线上环境读写的压力应该是比较大的, 这个消息服务应该会做集群部署吧?那么集群部署的话, 消费MQ的消息功能不就重复了么,集群部署会导致重复消费消息吧?这个场景应该怎么解决?谢谢老师 :)
4
收起
正在回答
1回答
消息服务是一定做集群部署的,以多个dubbo进程的方式运作。
你说的消息重复消费这个问题,从网络场景来说,消息会有重复性消费情况,这种场景在消费端做消息id的幂等判断基本就可以了。
mq的消费者,一般来说会抢占mq的指定队列进行消费,不同队列的消息是物理隔离的。
你说的消息重复消费这个问题,从网络场景来说,消息会有重复性消费情况,这种场景在消费端做消息id的幂等判断基本就可以了。
mq的消费者,一般来说会抢占mq的指定队列进行消费,不同队列的消息是物理隔离的。
Java+大数据+AI架构师实战营
- 参与学习 75 人
- 解答问题 76 个
专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星