kafka分区和消费者线程的关系
来源:互联网 发布:mac的dashboard 编辑:程序博客网 时间:2024/06/05 11:54
A、当有两个分区时,两台消费者的线程数等于分区数,则两台服务器平均消耗两个分区的数据;
每个消费者配置的线程数为2:共4个线程对象:(每个消费者线程消费一个分区的数据)
B 、当有两个分区时,两台消费者的线程数为1 时,消费者服务器A消耗0和1 分区的数据,消费者服务器B消耗2和3分区的数据;
C、只有两个分区时:只有一台消费者服务器且消费者服务器线程数4 时(线程数大于分区数):
此时共有4个线程对象,每个线程消费一个分区数据。并行进行消费。
D:结论:
1、要使生产者分区中的数据合理消费,消费者的线程对象和分区数保持一致,多余的线程不会进行消费(会浪费)
2、消费者默认即为一个线程对象 ;
3、达到合理消费最好满足公司:消费者服务器数*线程数 = partition个数
阅读全文
0 0
- kafka分区和消费者线程的关系
- kafka中partition和消费者对应关系
- kafka中partition和消费者对应关系
- kafka的生产者和消费者的理解
- Kafka 生产者和消费者的笔记
- kafka生产者和消费者的javaAPI demo
- 如何确定Kafka的分区数、key和consumer线程数、以及不消费问题解决
- 如何确定Kafka的分区数、key和consumer线程数
- 如何确定Kafka的分区数、key和consumer线程数
- 【原创】如何确定Kafka的分区数、key和consumer线程数
- 如何确定Kafka的分区数、key和consumer线程数
- 如何确定Kafka的分区数、key和consumer线程数
- 如何确定Kafka的分区数、key和consumer线程数
- 如何确定Kafka的分区数、key和consumer线程数
- 如何确定Kafka的分区数,key和consumer线程数,以及不消费问题解决
- 主分区、扩展分区和逻辑分区的关系概述
- kafka 生产者和消费者实例
- kafka消费者和生产者配置
- maven与springMVC之HttpMessageConverter解析json
- Android给CardView加边框以及水波纹效果
- 下拉展示条目
- 如何用命令将本地项目上传到git
- spring 页面国际化
- kafka分区和消费者线程的关系
- 让 rm -rf * 不再那么可怕
- 常见异常错误-自己总结的--雷锋
- Struts2学习之基础篇一
- 这一天是星期几(难度:1颗星)
- 1、vmware使用
- 【电子产品】ThinkPad S5 常用按钮
- vs和gcc中命令行方式添加宏定义
- 几种页面置换算法