dubbo框架远程调用bug记录

同一个错误犯第二次就应该做一个记录。。。


其实这个错误只要看第一行报错信息的第一句就够了,Decode rpc result failed,说解码远程结果出错,服务的消费方要调用服务提供方的接口,但是消费方和提供方序列化方式不一样导致消费方解码失败,这时需在服务提供方的dubbo配置文件dubbo.properties中添加一行代码,dubbo.protocol.serialization=java。

问题解决。

------------------------------------------------------------------------------2016.11.6-----------------------------------------------------------------

接着同一个问题说,这次的报错是:Fail to decode request due to: RpcInvocation [methodName=createSale, parameterTypes=[class [Lcom.kuanter.common.domain.SellObject;, interface com.kuanter.common.domain.Member, interface com.kuanter.common.domain.Member, class java.lang.String, class java.math.BigDecimal], arguments=null, attachments={path=com.kuanter.crm.sale.api.SaleService, input=4760, dubbo=2.5.3, version=0.0.0}]

截图:

如图:第二个标注的地方,fail to decode request due to:RpcInvocation...解码远程方法失败,我是怎么解决的呢,是的我把远程提供者的dubbo序列化方式改成了dubbo默认的方式就好了:

鬼知道经历了什么,不过这个dubbo的序列化还得好好总结下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值