-
Notifications
You must be signed in to change notification settings - Fork 27
Description
We have a very large deployment and we hit limits on what a single Kafka topic can support. Limitation is due to the number of nodes partitions, number of disks on nodes number threads etc... We find keeping our topics to a manageable size we have less issues. Can you add a feature to Kafka output to load balance across multiple topics?
I know we can set the policy to point to different paths with different backends in the endpoints but that defeats the autoscaling load balancing that this service can support.
Maybe a number_of_topics where _# could be appended to topic names like topic_1, topic_2 etc…
base_topic_name = "topic_base_name"
number_of_topics = 3
Results in incoming messages being published to topics topic_base_name_1, topic_base_name_2, topic_base_name_3
Or topics be made a list...
topics = "topic_base_name_1, topic_base_name_2, topic_base_name_3"