No, it’s not bad. Kafka is designed to serve data to many consumers at the same 
time, whether they are independent of each other or in the same consumer group.

I would encourage you to play with different partition counts and use kafka’s 
performance testing tools (kafka-producer-perf-test.sh and 
kafka-consumer-perf-test.sh) to test throughput in different scenarios and see 
the results for yourself.

—
Peter

> On Feb 27, 2020, at 1:28 AM, 张祥 <xiangzhang1...@gmail.com> wrote:
> 
> I believe no matter the partition count exceeds the broker count, we can
> always have the same number of consumer instances as the partition count.
> 
> So what I want to know is when two partition exists on the same broker, two
> consumer instances will be talking to same broker, is that bad ?
> 
> 张祥 <xiangzhang1...@gmail.com> 于2020年2月27日周四 下午2:20写道:
> 
>> Thanks. What influence does it have for consumers and producers when
>> partition number is more than broker number, which means at least one
>> broker serves two partitions for one topic ? performance wise.
>> 
>> Peter Bukowinski <pmb...@gmail.com> 于2020年2月26日周三 下午11:02写道:
>> 
>>> Disk usage is one reason to expand. Another reason is if you need more
>>> ingest or output throughout for your topic data. If your producers aren’t
>>> able to send data to kafka fast enough or your consumers are lagging, you
>>> might benefit from more brokers and more partitions.
>>> 
>>> -- Peter
>>> 
>>>> On Feb 26, 2020, at 12:56 AM, 张祥 <xiangzhang1...@gmail.com> wrote:
>>>> 
>>>> In documentation, it is described how to expand cluster:
>>>> 
>>> https://kafka.apache.org/20/documentation.html#basic_ops_cluster_expansion
>>> .
>>>> But I am wondering what the criteria for expand is. I can only think of
>>>> disk usage threshold. For example, suppose several disk usage exceed
>>> 80%.
>>>> Is this correct and is there more ?
>>> 
>> 

Reply via email to