在分布式开发如何调试本地的Dubbo服务

2025-05-29 17:54:22

1、在公司开发,每个开发人员都注册到同一个zookeepers注册中心上面。

在分布式开发如何调试本地的Dubbo服务

2、开发人员本地调试时,代码已经修改,但是很有调用调用的不是自己的dubbo提供者。这样我们就需要增加唯一的版本号控制一定调用的是自己的服务。

在分布式开发如何调试本地的Dubbo服务

3、有两种方式配置版本号。

4、第一种:直接在消费者标签中添加version,version版本号必须唯一:<dub水瑞侮瑜bo:ref髫潋啜缅erence interface="com.gwol.ILoanIntoAccountService" id="loanIntoAccountService" check="false" retries="0" timeout="60000" version="0.0.0"/>

在分布式开发如何调试本地的Dubbo服务

5、提供者也需要同样加上版本号:<挢旗扦渌;dubbo:service interface="com.gwolf.ILoanIntoAccountService" ref="loanIntoAccountService" retries="0" version="0.0.0"/>

在分布式开发如何调试本地的Dubbo服务

6、第二种方式:第一种方式有一个大的弊端就是需要更改没有配置的版本号,我们能够统一通过一个配置阌毡驰璨更改所有的版本。枞绶晷箜提供者配置:<!-- 当ProtocolConfig和ServiceConfig某属性没有配置时,采用此缺省值 --><dubbo:provider timeout="10000" threadpool="fixed" threads="100" accepts="1000" version="0.0.6"/>

在分布式开发如何调试本地的Dubbo服务

7、消费端配置:<dubbo:consumer version="0.0.6" />

在分布式开发如何调试本地的Dubbo服务

8、这样配置之后我们就可以确保每次调用都是本地自己的消费者,减少一些不必要的麻烦,加快开发的速度。

在分布式开发如何调试本地的Dubbo服务
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:36
  • 阅读量:69
  • 阅读量:57
  • 阅读量:61
  • 阅读量:32
  • 猜你喜欢