dubbo错误解决:com.alibaba.dubbo.remoting.RemotingException: Fail to decode request due to: RpcInvocatio

dubbo错误解决:com.alibaba.dubbo.remoting.RemotingException: Fail to decode request due to: RpcInvocatio

今天在测试环境遇到了这个错误,大概意思是说服务提供方无法解码请求。遇到这个问题需要从以下一个方面定位:

  1. 方法参数、参数对象的属性,是否都实现了序列化接口;
  2. 服务提供方和消费方序列化的方式是否相同:检查双方的serialization配置;
  3. 检查双方的dubbo jar包的版本是否一致;
  4. 检查双方引用的接口jar包是否一致;

我的这次问题,就是因为第4点造成的,服务提供方重新打包部署了,但是消费方没有及时使用最新的接口jar包,造成双方的参数Bean不一样,所以无法反序列化。

留下评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据