我们复制一份dubbo-provider的代码,更名为dubbo-provider2,dubbo服务提供者端口改为20885,如图:

dubbo--负载均衡(六)

启动dubbo-provider2(dubbo-provider原来已经启动),然后启动dubbo-consumer,然后在浏览器多次访问:

http://localhost:18085/dubbo-consumer/getAllUsers

可以看到:dubbo-provider和dubbo-provider2的控制台都输出了逻辑代码

dubbo--负载均衡(六)

dubbo--负载均衡(六)

说明dubbo-consumer的负载均衡起到了作用,同时也表名dubbo服务提供者可以做到动态的横向扩展

 

现在我们关闭掉dubbo-provider,再次访问:http://localhost:18085/dubbo-consumer/getAllUsers 依然可以返回正确的内容,表名dubbo做到了集群中宕机后的容灾性。

dubbo--负载均衡(六)

观察dubbo控制台发现20880的dubbo服务已经下线。

现在重新启动dubbo-provider。看到20880的dubbo服务已经启动。

dubbo--负载均衡(六)

 

 

 

 

相关文章:

  • 2021-07-02
  • 2021-06-08
  • 2021-12-31
  • 2021-10-08
  • 2021-09-24
猜你喜欢
  • 2021-06-11
  • 2021-08-09
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2022-01-24
相关资源
相似解决方案