一、花费者和花费者群组
在 Kafka 中,花费者通常是花费者群组的一部份,多个花费者群组共同读取同一个主题时,彼此之间互不影响。Kafka 之所以要引入花费者群组这个概念是由于 Kafka 花费者常常会做一些高延迟的操作,比如把数据写到数据库或 HDFS ,或进行耗时的盘算,在这些情形下,单个花费者没法跟上数据生成的速度。此时可以增长更多的花费者,让它们分担当载,分离处置部份分区的资讯,这就是 Kafka 实现横向伸缩的主要手腕。在 Kafka 中,花费者通常是花费者群组的一部份,多个花费者群组共同读取同