Protostuff 序列化,升级对象属性后,导致读取报错

Blade 未结 1 486
bluerose
bluerose 剑圣 2022-11-21 16:49

我一个服务定义了一个缓存对象,使用bladex cacheUtil方法进行的缓存读取。

其他服务使用了这个方法来获取缓存对象。当我升级此缓存对象后,当前服务读取时报错

Reading from a byte array threw an IOException (should never happen).

错误原因时因为Protostuff 序列化和反序列化对象不一致的问题。请问如何根治这种升级导致对象缓存属性变化的问题呢?前提是其他服务不升级的情况下。

谢谢

1条回答
  • 清理下缓存。

    0 讨论(1)
提交回复