apache / dubbo-website

Apache Dubbo documents
https://dubbo.apache.org/
Apache License 2.0
468 stars 789 forks source link

序列化协议升级 #2911

Open ChaneXiaoWang opened 7 months ago

ChaneXiaoWang commented 7 months ago

如果消费方也是新版本,但是似乎没办法按照文档所说的存在优先级的判断。如:配置dubbo.provider.prefer-serialization=fury,fastjson2。此时如果消费方不存在fury。则会报错。代码里只是简单获取第一条而已,并没有校验是否存在该序列化方式的实现. Optional serializations = allSerializations(url).stream().findFirst();

AlbumenJ commented 7 months ago

如果消费方也是新版本,但是似乎没办法按照文档所说的存在优先级的判断。如:配置dubbo.provider.prefer-serialization=fury,fastjson2。此时如果消费方不存在fury。则会报错。代码里只是简单获取第一条而已,并没有校验是否存在该序列化方式的实现. Optional serializations = allSerializations(url).stream().findFirst();

Please try the latest version. This has been fixed.