欢迎使用优快云-markdown编辑器

本文介绍了解决Dubbo分布式服务调用时出现的异常问题。通过实现Serializable接口解决了参数传递过程中的序列化问题,并提供了序列化相关资源链接。

最近在分布式项目的代码调试中遇到问题:
这是我的dubbo 服务提供的接口
这里写图片描述

这是调用接口是抛出的异常:
这里写图片描述

在网上找到的一般的解决方案是因为dubbo的客户端、服务端的超时配置有问题,然后修改了相应配置(具体方法百度有很多,而且不同方法的优先级还不同,我使用的是 在web.xml中修改配置),但是无论时间设置的有多大,还是报这个错误。

之后看到http://www.cnblogs.com/justinzhang/p/4933524.html,我于是就按照上面的方法,CustProductApply实现了Serilazable 接口,于是问题就解决了 。

总结:
基于dubbo的分布式接口调用,如果接口的参数是某个类,这个类必须实现序列化。

关于序列化的资料如下:
1 http://www.importnew.com/12611.html 后面讲到序列化的原理
2 http://www.importnew.com/16151.html 序列化小技巧
3 http://www.tuicool.com/articles/IVJFjiR 典型的序列化的解决方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值