开发者社区 > 云原生 > 正文

Apache Dubbo java那边有个bug,怎么回事?

Apache Dubbo java那边有个bug,怎么回事?调用端传2030458,接收端反序列化成了1207967483 lQLPJv-fcSEZOPzMhs0EtbA3_CBY1fSxbAUZCKi09IQA_1205_134.png
9eb885a43f8894b30860e1e96e0c2fc2.jpgmap的value里放 list会出现这个问题

展开
收起
三分钟热度的鱼 2023-10-18 18:05:47 32 0
1 条回答
写回答
取消 提交回答
  • 这个问题可能是由于Apache Dubbo在反序列化时,对于某些特殊字符的处理不当导致的。你可以尝试以下方法解决这个问题:

    1. 检查你的数据结构,确保没有使用到特殊字符,如换行符、制表符等。如果有,请将这些特殊字符替换为其他字符,例如下划线。

    2. 如果你的数据结构中确实使用了特殊字符,可以考虑使用Base64编码来避免这个问题。将需要传输的数据进行Base64编码,然后在接收端进行解码。

    3. 如果问题仍然存在,可以考虑升级到最新版本的Apache Dubbo,看看是否已经修复了这个问题。

    2023-10-19 14:12:47
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Dubbo开源现状与2.7规划 立即下载
Dubbo分布式服务治理实战 立即下载
《Dubbo 3.0 前瞻》 立即下载

相关镜像