摘要 在这一篇文章中,我将向你介绍消费者的一些参数. 这些参数影响了每次poll()请求的数据量,以及等待时间. 在这之后,我将向你介绍Kafka用来保证消费者扩展性以及可用性的设计--消费者组. 在消费者组的介绍中,我将重点放在了Rebalance的过程上,因为这是一个很重要又经常发生,还会导致消费者组不可用的操作. 1 消费者参数配置 对于一个消费者来说,他要做的事情只有一件,那就是使用poll()来拉取消息. 至于他是从哪个分区拉取,则是靠消费者组来动态的调整这个消费者所消费的分区,又或者…