topic partitions = 2, consumers = 6, records = 60, work per record = 50 ms
== consumer group (6 KafkaConsumers, same group.id)
consumer-0 processed 26 records
consumer-1 processed 34 records
consumer-2 processed 0 records
consumer-3 processed 0 records
consumer-4 processed 0 records
consumer-5 processed 0 records
total processed = 60 in 1993 ms
== share group (6 ShareConsumers, default share.acquire.mode)
consumer-0 processed 26 records
consumer-1 processed 34 records
consumer-2 processed 0 records
consumer-3 processed 0 records
consumer-4 processed 0 records
consumer-5 processed 0 records
total processed = 60 in 1778 ms
== share group (6 ShareConsumers, share.acquire.mode=record_limit)
consumer-0 processed 9 records
consumer-1 processed 12 records
consumer-2 processed 10 records
consumer-3 processed 8 records
consumer-4 processed 9 records
consumer-5 processed 12 records
total processed = 60 in 681 ms
consumer group                         : consumers that received records = 2
share group, default share.acquire.mode: consumers that received records = 2
share group, acquire.mode=record_limit : consumers that received records = 6
(elapsed times vary from run to run; the shape, not the milliseconds, is the result)
