【问题标题】:com.esotericsoftware.kryo cross version compatibilitycom.esotericsoftware.kryo 跨版本兼容性
【发布时间】:2016-08-29 17:36:14
【问题描述】:

我在数据管道中有一些应用程序使用 kafka 作为排队系统。 如果 java7 上使用 kryo 2.22 的生产者应用程序生成到 kafka (java7),那么 java8 上使用 kryo 4.0 的消费者应用程序是否能够反序列化数据?

我的短数据序列化/反序列化兼容不同的 kryo 版本?

【问题讨论】:

    标签: serialization java-8 deserialization java-7 kryo


    【解决方案1】:

    好吧,经过某些测试和查找 kryo 的 github 文档后,我发现数据序列化/反序列化与 kayo 库的主要版本更改不兼容

    https://github.com/EsotericSoftware/kryo :: 部分版本控制语义,升级

    we increase the major version if serialization compatibility is broken (data serialized with the previous version cannot be deserialized with the new version)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      • 2013-08-03
      • 2018-08-31
      • 2017-10-08
      相关资源
      最近更新 更多