项目---kafka重复消费

过程:

        我和公司另外一个同事在弄消息推送,消息推送是用kafka发送的要推送的消息内容,用对应的topic消费者接收,然后根据手机型号进行对应的分发策略。我当时在弄vivo推送,我那个同事在弄OPPO推送,我们两个同时在本地启动了项目(包括生产者和消费者的项目),后来我在已经构建好的dev开发环境发送了一条消息内容,但是手机收到了4条重复的内容

解决:

      dev开发环境对应一个服务器上的消费者,所以dev上会分发一条消息,一次消费,当时我启动了消费者服务,他也启动了消费者服务,我们用的kafka都是dev开发环境上的,所以两个本地服务启动的消费者也会同时接受到对应的topic,所以两边各自又进行了一次消费,所以是3次重复消费,然后他那边还打了断点,超时过后会重复消费,所以是第四次消费,最后,我们各自把本地服务都关闭了,然后我重新在dev环境上发送了一条消息,然后正常消费,发送了一条消息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值