Browse Source
- Fixed kafka-go writer metadata loop by addressing protocol mismatches: * ApiVersions v0: Removed throttle_time field that kafka-go doesn't expect * Metadata v1: Removed correlation ID from response body (transport handles it) * Metadata v0: Fixed broker ID consistency (node_id=1 matches leader_id=1) * Metadata v4+: Implemented AllowAutoTopicCreation flag parsing and auto-creation * Produce acks=0: Added minimal success response for kafka-go internal state updates - Cleaned up debug messages while preserving core functionality - Verified kafka-go writer works correctly with WriteMessages completing in ~0.15s - Added comprehensive test coverage for kafka-go client compatibility The kafka-go writer now works seamlessly with SeaweedFS Kafka Gateway.pull/7231/head
6 changed files with 89 additions and 46 deletions
Loading…
Reference in new issue