java - Apache Kafka 中的“简单消费者组”是什么?
问题描述
我使用下面的代码来查找 Kafka 消费者组。
ListConsumerGroupsResult listConsumerGroups = admin.listConsumerGroups();
listConsumerGroups.all().get().forEach(v -> {
logger.info("{}", v);
});
结果如下。
[main] INFO KafkaAdminClient - (groupId='test-consumer-group', isSimpleConsumerGroup=false)
[main] INFO KafkaAdminClient - (groupId='wordcount-example', isSimpleConsumerGroup=false)
我想知道 isSimpleConsumerGroup 是什么。
什么是简单消费群?
解决方案
它是kafka中consumer-group的一个实现,使用它的主要原因是比其他consumer group更好地控制分区消耗(更多的实现可用)。
有关详细答案,您可以查看此链接https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example
推荐阅读
- java - 单击事件处理程序:如何在单击时更改形状类型
- r - 提取包含不同列中指定值的值
- spring - 是否可以使用 Spring Validation 对非控制器 bean 进行复杂的验证?
- ruby - 页面部分的 Cheezy 动态查找器
- python - 如何对 DataFrame 中的数值和字符串值进行排序?
- sql - 在 SQL 语句中计算每周的增长率
- c# - 我使用 Visual Studio Community 进行学习是否合法?
- kubernetes - 错误:添加选择器后`选择器`与模板`标签`不匹配
- java - 建模一个复数,我在创建我的类时缺少一个 main 方法。有人可以指导我如何解决它吗?
- saml-2.0 - 我可以使用 ITfoxtec saml2 将 SAML 身份提供者添加到非核心网站吗?