Kafka连接值转换程序(JSONConverter)可以用于转换GPB吗?
我使用kafka connect作为接收器并将所有主题消息(GPB)写入数据库
我在属性文件的value.converter字段中使用默认的JSONConverter作为valueconverter,这可以用来转换GPB对象吗?
如果不能,我可以使用用于对此对象反序列化的反序列化器类,还是需要编写其他自定义类?你能分享一些相同的例子吗?
答案 0 :(得分:2)
否,JSONConverter需要严格格式的JSON,协议缓冲区(我假设您是GPB的意思?)是二进制记录,需要适当的转换器。
幸运的是,这里有一个社区:https://github.com/blueapron/kafka-connect-protobuf-converter/blob/master/README.md