Skip to content

Conversation

@tal-asulin
Copy link

Adds support for enabling Kafka’s next-generation balancer (a GA feature for Kafka ≥ 4.0.0) introduced in franz-go v1.19.0+. This feature provides improved partition assignment and rebalancing behavior.

By default, in the franz-go client, this feature is marked as hidden, as the maintainer noted potential instability concerns that have not yet received official recognition or confirmation.

This PR aims to resolve issue #1815.

# Optional: Rack identifier to optimize message consumption in multi-zone clusters.
# rackId: "zone-a"
# Optional: Enable Kafka's next-generation balancer (beta feature from franz-go v1.19.0+).
# This enables improved partition assignment and rebalancing behavior.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have to educate myself on the next-gen partition balancer, but I'm wondering how is this relevant to Console given that Console does not do any consumer group style consuming?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Support for KIP-848 - The Next Generation of the Consumer Rebalance Protocol

2 participants