Skip to content

configure the consumer partition assignment strategy #1506

@rdwr-varshithp

Description

I’m using confluent-kafka-go (librdkafka-based Go client) and trying to configure
the consumer partition assignment strategy.

When I set:

"partition.assignment.strategy": "sticky"
the consumer fails at startup with:

panic: Unsupported partition.assignment.strategy: sticky
However, I can see that:

range - defeault
cooperative-sticky works (incremental/cooperative rebalancing)
My questions are:

Is the eager StickyAssignor (sticky) intentionally NOT supported in
confluent-kafka-go / librdkafka?
If yes, is cooperative-sticky the only sticky-based assignor available in Go?
Is there any plan to add support for eager sticky in the future, or should
users rely on range for eager rebalancing?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions