Dubbo 当返回值不能序列化 如何处理

请叫我小V 发布于 2017/03/27 16:40
阅读 374
收藏 0

我利用Dubbo和HDFS想搭建一个云盘,利用Dubbo构建service,以处理HDFS的文件上传、下载、删除等操作。在实现第一个遍历HDFS文件结构时遇到了问题:HDFS返回的是FileStatus[] 类型的值给DubboServer,但是FileStatus实现了Writeable接口,而不是Serializable接口。因此当DubboClient端想从DubboServer端获取返回值时,就会报错“Not Serializable”。我尝试了重新建立一个类继承FileStatus,并实现Serializable接口,但还是不行。求问该如何处理

加载中
0
fightingman
fightingman

接口不是多继承的么

请叫我小V
请叫我小V
但问题在于FileStatus类已经在Hadoop中写死了,它只继承了Writeable接口。如果我想要给它添加Serializable接口,意味着需要重写编译(然而我并不想多花费那番功夫....)
返回顶部
顶部