ToDo
1. handle unassignment on client side
2. get notified of completed unassignment
3. in consumer_group.go, balance and send unassignment
This commit is contained in:
chrislu
2024-05-21 08:05:56 -07:00
parent 3148dec1f6
commit 2190d59bc3
5 changed files with 572 additions and 489 deletions

View File

@@ -183,11 +183,14 @@ message SubscriberToSubCoordinatorRequest {
}
message SubscriberToSubCoordinatorResponse {
message Assignment {
int64 generation = 1;
repeated BrokerPartitionAssignment partition_assignments = 2;
BrokerPartitionAssignment partition_assignment = 1;
}
message UnAssignment {
Partition partition = 1;
}
oneof message {
Assignment assignment = 1;
UnAssignment un_assignment = 2;
}
}

File diff suppressed because it is too large Load Diff