Kafka_Consumer的七种消费场景
从0.10 开始,再无低等级消费者,消息均需通过ConsumerAPI:KafkaConsumer类进行消费,不同的消费场景,不一样的实现,官方提供了7种场景的解决方案:
- Automatic Offset Committing
- Manual Offset Control
- Manual Partition Assignment
- Storing Offsets Outside Kafka
- Controlling The Consumer’s Position
- Consumption Flow Control
- Multi-threaded Processing
下面就基于kafka2.0官方文档,一一拆解: