Dubbo 推荐用哪种序列化,3.3 的默认值是什么?
查看完整题解
参考回答
直接回答
经典 dubbo 协议在 3.3.0 将默认优先项从 fastjson2 切回 hessian2。新建跨语言接口时,可优先评估 Triple 的 Protobuf IDL 模式,前提是调用双方能用同一份接口定义。
讲清原理
序列化就是把对象转成可传输的数据,接收方再按约定读回来。Triple 使用 Java 接口时可能采用 Wrapper 模式,内部仍会用到对象序列化。经典协议滚动升级时,混合版本的实际编码还受协商、配置和对端能力影响。
例子与易错点
从 3.2 滚动升级到 3.3,可先按兼容性指南保留 fastjson2,hessian2 的协商顺序,测完新旧调用方向后再切。服务开放给不同信任域时,还要考虑类型限制和身份认证。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。