Files
seaweedfs/weed/mq/kafka
chrislu 394f49a25f Phase 5: Add Protobuf decoder support for Kafka Gateway
- Add ProtobufDecoder with dynamic message handling via protoreflect
- Support Protobuf binary data decoding to Go maps and SMQ RecordValue
- Implement Confluent Protobuf envelope parsing with varint indexes
- Add Protobuf-to-RecordType inference with nested message support
- Include Protobuf encoding for round-trip message reconstruction
- Integrate Protobuf support into Schema Manager with caching
- Add varint encoding/decoding utilities for Protobuf indexes
- Prepare foundation for full FileDescriptorSet parsing in Phase 8

This enables the Kafka Gateway to process Protobuf-schematized messages.
2025-09-11 11:40:42 -07:00
..