Skip to content

Request feature to load balance across multiple Kafka topics #281

@brian-grabau

Description

@brian-grabau

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions