jocko icon indicating copy to clipboard operation
jocko copied to clipboard

Add support for flex versions

Open dearchap opened this issue 4 years ago • 2 comments

Flex version support as per the kafka protocol specification and as implemented in the confluent librdkafka library

https://github.com/edenhill/librdkafka/blob/master/src/rdkafka_buf.h

dearchap avatar Feb 21 '21 22:02 dearchap

@travisjeffery I just wanted to show the initial design before I add unit tests for some common messages(apiVersions, produce and so on)

dearchap avatar Feb 22 '21 01:02 dearchap

It might be worth it to check out my generated protocol definitions that implement serializing and deserializing all requests/responses through all versions: https://github.com/twmb/franz-go/blob/master/pkg/kmsg/generated.go

twmb avatar Feb 23 '21 21:02 twmb