2 raoping2017 raoping2017 于 2018.01.12 19:13 提问

kafka 在子线程消费数据,有卡顿的情况? 5C

2个程序消费数据,一个程序在主线程消费就没这个问题,另个一个子线程消费数据,有卡顿的情况?

3个回答

devmiao
devmiao   Ds   Rxr 2018.01.12 23:41
raoping2017
raoping2017   2018.01.13 10:24

两个线程分别对应两个topic,且每个topic都只有一个分区

tianlong16788
tianlong16788   2018.01.12 22:10

(1)如果指定了某个分区,会只讲消息发到这个分区上

   (2)如果同时指定了某个分区和key,则也会将消息发送到指定分区上,key不起作用 

   (3)如果没有指定分区和key,那么将会随机发送到topic的分区中

   (4)如果指定了key,那么将会以hash<key>的方式发送到分区中 
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!