kafka consumer - yaokun123/php-wiki GitHub Wiki
消费者
一、消费者与消费者组
消费者(Consumer)负责订阅Kafka中的主题(Topic),并且从订阅的主题上拉取消息。与其他一些消息中间件不同的是:在Kafka的消费理念中还有一层消费组(Consumer Group)的概念,每个消费者都有一个对应的消费组。当消息发布到主题后,只会被投递给订阅它的每个消费组中的一个消费者。每一个分区只能被一个消费组中的一个消费者所消费。
二、必要的参数
2.1、bootstrap.servers
用来指定连接Kafka集群所需的broker地址清单,具体内容形式为 host1:port1,host2:post,可以设置一个或多个地址,中间用逗号隔开,此参数的默认值为“”。
2.2、group.id
消费者隶属的消费组的名称,默认值为“”。如果设置为空,则会报出异常
2.3、key.deserializer和value.deserializer
与生产者客户端KafkaProducer中的key.serializer和value.serializer参数对应。
2.4、