dubbo 暴露的api接口中新增方法,除了需要调用它的消费者,其他消费者也需要更新这个接口jar包吗?

发布于 2022-01-01 09:11:45 字数 109 浏览 711 评论 3

一个dubbo服务 提供者暴露了一个 server接口,现在这个server 新增一个方法,给新的消费者使用。那么如果过去的消费者不更新这个接口jar包,对他们(老消费者)调用以前的旧的方法会有什么影响?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

野心澎湃 2022-01-05 06:28:26

一般来说。会抽象出一个公共的接口模块。定义好抽象方法。服务消费者与提供者都是依赖的同一个接口类。服务提供者需要实现。服务提供者添加了接口方法,服务消费者自然也会有这个方法的。除非因为依赖的版本不一致。这样的话可能会发生运行时异常:NoSuchMethodException。

瀞厅☆埖开 2022-01-05 00:30:36

这咋可能有影响

孤独患者 2022-01-04 16:35:48

新增不会对老的消费者产生影响

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文