Files
seaweedfs/weed
chrislu 5595dfd476 mq(kafka): Add comprehensive protocol compatibility review and TODOs
- Create PROTOCOL_COMPATIBILITY_REVIEW.md documenting all compatibility issues
- Add critical TODOs to most problematic protocol implementations:
  * Produce: Record batch parsing is simplified, missing compression/CRC
  * Offset management: Hardcoded 'test-topic' parsing breaks real clients
  * JoinGroup: Consumer subscription extraction hardcoded, incomplete parsing
  * Fetch: Fake record batch construction with dummy data
  * Handler: Missing API version validation across all endpoints
- Identify high/medium/low priority fixes needed for real client compatibility
- Document specific areas needing work:
  * Record format parsing (v0/v1/v2, compression, CRC validation)
  * Request parsing (topics arrays, partition arrays, protocol metadata)
  * Consumer group protocol metadata parsing
  * Connection metadata extraction
  * Error code accuracy
- Add testing recommendations for kafka-go, Sarama, Java clients
- Provide roadmap for Phase 4 protocol compliance improvements

This review is essential before attempting integration with real Kafka clients
as current simplified implementations will fail with actual client libraries.
2025-09-10 13:56:02 -07:00
..
2025-08-09 21:47:29 -07:00
2025-07-19 23:56:17 -07:00
2025-08-30 11:15:48 -07:00
2025-08-31 23:31:28 -07:00
2025-08-22 01:15:42 -07:00
2025-09-10 11:04:42 -07:00
2025-08-30 11:15:48 -07:00
2024-06-25 09:18:11 -07:00
2025-08-30 11:15:48 -07:00
2024-02-14 08:26:38 -08:00
2025-07-19 21:43:34 -07:00
2025-03-17 23:13:27 -07:00