dubbo传输的对象必须序列化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dubbo传输的对象必须序列化相关的知识,希望对你有一定的参考价值。

参考技术A 基于dubbo传输的bean对象必须序列化,

否则会报错!!!

使用dubbo引用和发布服务时出现的异常:HTTP状态500 - 请求处理失败; 嵌套异常是com.alibaba.dubbo.rpc.RpcException:无法在服务cn.e3mall.serv

异常情况如下:

 

从异常看,主要是因为TbItem没有序列化:

分析问题:

表现层调用服务端时返回了一个TbItem对象即Java对象,此时这个对象远程调用拿过来必须进行序列化,要进行网络传输必须先要把对象序列化,再通过流传到引用端(表现层),传到表现层后再进行反序列化,再变成Java对象,所以TbItem对象必须实现序列化接口

 

以上是关于dubbo传输的对象必须序列化的主要内容,如果未能解决你的问题,请参考以下文章

dubbo踩坑

Dubbo面试踩坑

终于有人从入门到实战把Dubbo讲的这么清楚了,强烈建议收藏!

干货|Dubbo面试题及答案

dubbo协议

题库类dubbo九连问你知道多少?