java - dubbo的提供者和消费者的接口既然是一样的,那是要在提供者和消费者两边都写一遍接口吗?
伊谢尔伦
伊谢尔伦 2017-04-18 10:19:01
[Java讨论组]

dubbo的提供者和消费者的接口既然是一样的,那是要在提供者和消费者两边都写一遍接口吗?

还是把接口打成jar,在提供者和消费者都引入jar文件,如果是这样,那如果接口变了,岂不是要重新更换jar文件了

吗?

RPC框架是不是都要这样啊?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
PHP中文网

dubbo的提供者和消费者的接口既然是一样的

你可以把代码贴出来,具体是指哪部分一样。

如果是这样,那如果接口变了,岂不是要重新更换jar文件了

对的

RPC框架是不是都要这样啊?

不是,也有基于http2的rpc框架比如grpc

天蓬老师

把接口单独打包啊,两边引用

阿神

不是所有的框架都是这样,像 hprose,服务器端和客户端都不需要定义接口,也可以只在一方定义接口,两方即使都定义接口,也可以定义成不同的,只要传输的参数和结果类型是兼容的(不需要完全相同,比如 int[] 和 List<Integer> 就是相容的)就可以。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号