我正在做卡夫卡制片人和消费者。有三种方法可以进行序列化和反序列化。
1,自定义对象 - > byte [] - >对象(example)
2,自定义对象 - >字符串 - >对象(我试过。工作)
3,自定义对象 - > JsonNode - >对象(example)
哪一个更好?感谢
答案 0 :(得分:1)
您可以尝试基准测试,但我认为这三者基本相同。
如果您对最大化性能感兴趣,可能希望避免使用json作为序列化机制并探索protobuf。 kafka protobuf示例是here。比较protobuf性能与json序列化的一些数字是here。