美文网首页
GateWay配置动态路由

GateWay配置动态路由

作者: CodeYang | 来源:发表于2021-09-03 09:10 被阅读0次

问题:

application.png

通过以上配置文件配置路由,地址、端口 都是写死的,就没办法做负载均衡了。所以这一节,就配置动态路由。

前面做的负载均衡都是通过 客户端(消费侧)通过Ribbon实现的。

image.png

本次要使用 客户端(消费侧)通过路由进行完成负载均衡

image.png

动态路由

通过微服务名实现动态路由。

默认情况下 GateWay 会根据注册中心注册的列表,以注册中心上微服务名为路径创建动态路由进行转发,从而实现动态路由的功能。

  1. 修改 yml 文件
  • 开启利用服务名进行路由
gateway
  discovery: 
    locator:  
      enabled: true    #开启从注册中心动态创建路由的功能,利用服务名进行路由
  • uri 设置服务名
routes
  uri: lb://CLOUD-PROVIDER         #lb://设置服务名
修改yml文件.png
  1. 开启两个微服务提供者(8001,8002),启动路由项目,访问测试。
    发现轮询访问两个服务
第一次访问.png 第二次访问.png

对动态路由负载均衡的疑问

它是怎么实现负载均衡的?

相关文章

网友评论

      本文标题:GateWay配置动态路由

      本文链接:https://www.haomeiwen.com/subject/rqodiltx.html