开发者社区> 问答> 正文

kafka配置了多个消费者,只有一个消费者收到信息403.10 禁止访问:配置无效 

我想一个生产者对应多个消费者
多个消费者轮询消费
group.id不一样到时候就所正常到,2个消费者同时收到
当我把group.id设置成一样的时候,只有一个消费者线程消费,另一个没消费?
这所为什么啊,我想多个消费者消费一个topic,应该怎么配置

展开
收起
kun坤 2020-05-27 18:06:57 1101 0
1 条回答
写回答
取消 提交回答
  • 一个partition只能一个线程,你可以设置成多个partition######感觉正解。######一个group一个消费者######1个group多个消费者,只有其中的一个消费者会收到消息######kafka生产者产生的消息,有一个消费者获取后,就会将这个消息从队列中删除掉的 ###### 1. 检查一下partition的数量
    2. 消息消费完了不会马上删除的
    3. 多个group可以消费同一份数据 ######多个group是发布订阅,广播,都可以接受到相同的消息。可以设置多个分片,相同的group,这个多个消费者可以实现负载消费。但如果消费者的个数大于分片数,多出来的消费者是接收不到消息的。

    2020-05-28 09:29:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载