Kafka连接值转换器(JSONConverter)可以用于转换GPB吗?

时间:2019-05-16 13:21:40

标签: json apache-kafka apache-kafka-connect

Kafka连接值转换程序(JSONConverter)可以用于转换GPB吗?

我使用kafka connect作为接收器并将所有主题消息(GPB)写入数据库

我在属性文件的value.converter字段中使用默认的JSONConverter作为valueconverter,这可以用来转换GPB对象吗?

如果不能,我可以使用用于对此对象反序列化的反序列化器类,还是需要编写其他自定义类?你能分享一些相同的例子吗?

1 个答案:

答案 0 :(得分:2)

否,JSONConverter需要严格格式的JSON,协议缓冲区(我假设您是GPB的意思?)是二进制记录,需要适当的转换器。

幸运的是,这里有一个社区:https://github.com/blueapron/kafka-connect-protobuf-converter/blob/master/README.md