dubbo的提供者和消费者的接口既然是一样的,那是要在提供者和消费者两边都写一遍接口吗?
还是把接口打成jar,在提供者和消费者都引入jar文件,如果是这样,那如果接口变了,岂不是要重新更换jar文件了
吗?
RPC框架是不是都要这样啊?
dubbo的提供者和消费者的接口既然是一样的,那是要在提供者和消费者两边都写一遍接口吗?
还是把接口打成jar,在提供者和消费者都引入jar文件,如果是这样,那如果接口变了,岂不是要重新更换jar文件了
吗?
RPC框架是不是都要这样啊?
dubbo的提供者和消费者的接口既然是一样的
你可以把代码贴出来,具体是指哪部分一样。
如果是这样,那如果接口变了,岂不是要重新更换jar文件了
对的
RPC框架是不是都要这样啊?
不是,也有基于http2的rpc框架比如grpc
8 回答6.4k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
两边定义同样的接口jar包,上传到公司到nexus私服上。然后,在两边的项目中,都有maven引用同一个jar包,就可以了啊。以后如果有变动,同时升级jar包。