你可添加一个新的字段来保持可用性。在新字段中使用 @Optional 注解。
@Message
public static class MyMessage {
public String name;
public double version;
// new field
@Optional
public int flag = 0;
}
如果你尝试反序列化老版本数据的话,可选字段将会被忽略。
https://www.cwiki.us/display/Serialization/QuickStart+For+MessagePack+Java+0.6.X
继续阅读与本文标签相同的文章
下一篇 :
Java架构师必知必会,带走不谢!!!
-
大快搜索黑科技亮相2019(第四届)大数据产业生态大会
2026-05-21栏目: 教程
-
《阿里云前端技术周刊》第十六期
2026-05-21栏目: 教程
-
技术人如何通过了解业务,获取晋升机会? | 8月7号云栖夜读
2026-05-21栏目: 教程
-
【阿里云推广奖励计划】就现在,加入推广商标,赚钱!
2026-05-21栏目: 教程
-
Kubernetes 弹性伸缩全场景解析 (四)- 让核心组件充满弹性
2026-05-21栏目: 教程
