【发布时间】:2018-07-11 01:05:21
【问题描述】:
我在做卡夫卡生产者和消费者。序列化和反序列化的三种方式。
1、自定义对象->byte[]->对象(example)
2、自定义对象->字符串->对象(我试过。工作)
3、自定义对象->JsonNode->对象(example)
哪个更好?谢谢
【问题讨论】:
标签: java json serialization apache-kafka deserialization
我在做卡夫卡生产者和消费者。序列化和反序列化的三种方式。
1、自定义对象->byte[]->对象(example)
2、自定义对象->字符串->对象(我试过。工作)
3、自定义对象->JsonNode->对象(example)
哪个更好?谢谢
【问题讨论】:
标签: java json serialization apache-kafka deserialization
您可以尝试基准测试,但我想这三个都差不多。
如果您对最大化性能感兴趣,您可能希望避免使用 json 作为序列化机制并探索protobuf。 一个 kafka protobuf 示例是 here。比较 protobuf 性能与 json 序列化的一些数字是here。
【讨论】: