Yes but you have more than 1 POS terminal per location so you still don't need 20,000 partitions. Just one per location. How many locations do you have?
In doesn't matter anyway since you can build a Kafka cluster with up to 200,000 partitions if you use the latest versions of Kafka.
https://blogs.apache.org/kafka/entry/apache-kafka-supports-more-partitions
"As a rule of thumb, we recommend each broker to have up to 4,000 partitions and each cluster to have up to 200,000 partitions"
-hans
> On Apr 1, 2019, at 2:02 AM, Alexander Kuterin < akuterin@gmail.com > wrote:
>
> Thanks, Hans!
> We use location specific SKU pricing and send specific price lists to the
> specific POS terminal.
>
> пн, 1 апр. 2019 г., 3:01 Hans Jespersen < hans@confluent.io >:
>
>> Doesn't every one of the 20,000 POS terminals want to get the same price
>> list messages? If so then there is no need for 20,000 partitio...