...
PlantUML Render Macro | ||
---|---|---|
| ||
@startuml [*] --> NOT_IN_GROUP UNJOINED ---> UNJOINED : Heartbeat on retries STABLE ---> RECONCILING : new assignment received\ntrigger callbacks RECONCILING ---> RECONCILING : Heartbeat RELEASING_ASSIGNMENT ---> RELEASING_ASSIGNMENT_COMPLETE : 'onLost' callback completed FATAL ---> [*] @enduml |
...
Updating
...
Revoking via Callback
...
If there are partitions that need to be revoked and there is a ConsumerRebalanceListener
configured for the Consumer
, the MemberAssignmentReconciler
will enqueue a RevokePartitionsEvent
containing the set of newly revoked partitions onto the background event queue.
...
Updating
...
Assigning
...
If there are no partitions to revoke or there is no ConsumerRebalanceListener
, skip to step ??????
...