Files
seaweedfs/weed/command
chrislu d415911943 mq(kafka): Phase 3 Step 1 - Consumer Group Foundation
- Implement comprehensive consumer group coordinator with state management
- Add JoinGroup API (key 11) for consumer group membership
- Add SyncGroup API (key 14) for partition assignment coordination
- Create Range and RoundRobin assignment strategies
- Support consumer group lifecycle: Empty -> PreparingRebalance -> CompletingRebalance -> Stable
- Add automatic member cleanup and expired session handling
- Comprehensive test coverage for consumer groups, assignment strategies
- Update ApiVersions to advertise 9 APIs total (was 7)
- All existing integration tests pass with new consumer group support

This provides the foundation for distributed Kafka consumers with automatic
partition rebalancing and group coordination, compatible with standard Kafka clients.
2025-09-10 13:34:28 -07:00
..
2025-06-03 22:46:10 -07:00
2025-09-09 01:01:03 -07:00
2024-07-16 23:14:09 -07:00
2021-09-01 02:45:42 -07:00
2025-08-11 10:56:40 -07:00
2025-03-29 21:12:06 -07:00
2022-02-27 03:03:19 -08:00
2022-08-31 23:16:05 -07:00
2025-08-17 20:45:44 -07:00
2025-08-17 20:45:44 -07:00
2025-09-09 01:01:03 -07:00
2019-11-28 18:44:27 -08:00
2025-07-02 18:03:17 -07:00
2025-07-09 09:02:26 -07:00
2025-06-03 22:46:10 -07:00
2024-07-16 09:15:55 -07:00
2025-09-09 01:01:03 -07:00
2025-03-29 21:12:06 -07:00
2025-06-03 22:50:45 -07:00
2025-06-26 11:09:17 -07:00
2025-06-03 22:46:10 -07:00