摘要: 前言 在了解消费者与消费组之前的的概念之后,可以进行消费者客户端的开发了; 参数配置 在Kafka消息者端KafkaConsumer中有4个参数是必填的: bootstrap.servers:该参数与生产者相同,指定连接Kafka集群所需的broker地址清单,格式为:host1:port,host 阅读全文
posted @ 2020-11-25 16:03 lenomail 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 消费者和消费组 在Kafka中,每个消费者都有一个对应的消费组。当消息发布到主题后,只会被投递给订阅它的每个消费组中的一个消费者。每个消费者只能消费所分配到的分区中的消息。 而每一个分区只能被一个消费组中的一个消费者所消费。 入上图所示,我们可以设置两个消费者组来实现广播消息的作用,消费组A和组B都 阅读全文
posted @ 2020-11-25 14:04 lenomail 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Broker 处理请求流程 在Kafka的架构中,会有很多客户端向Broker端发送请求,Kafka 的 Broker 端有个 SocketServer 组件,用来和客户端建立连接,然后通过Acceptor线程来进行请求的分发, 由于Acceptor不涉及具体的逻辑处理,非常得轻量级,因此有很高的吞 阅读全文
posted @ 2020-11-25 13:53 lenomail 阅读(552) 评论(0) 推荐(0) 编辑