​ 本人最近在学习Spring Cloud Gateway但是发现网上的相关文章都没有介绍其如何使用负载均衡策略,那么本篇文章就给大家带来如何使用Spring Cloud Gateway负载均衡策略。

​ 至于如何搭建Spring Cloud Gateway服务各位读者请自行百度,好了进入正题。

接下来给大家看一段配置:

spring:application:name: gatewaycloud:nacos:discovery:server-addr: 192.168.2.109:8848config:server-addr: 192.168.2.109:8848file-extension: ymlgateway:routes:- id: business-accounturi: http://localhost:8081/business-accountpredicates:- Path=/account/get- After=2017-01-20T17:42:47.789-07:00[America/Denver]- id: business-accounturi: http://localhost:8082/business-account/predicates:- Path=/account/get- After=2017-01-20T17:42:47.789-07:00[America/Denver]
复制代码

大家看到上面的配置是不是很熟悉,网上的文章都这么配置的,配置就是根据uri+preficates->path进行构建请求报文,但是最终不会走Ribbon。那么如何才能让其走Ribbon负载均衡呢?通过查看官网发现其有一个叫LoadBalancerClient过滤器,然后根据其说明lb://服务名则可以使用负载均衡,修改后的配置如下:

spring:application:name: gatewaycloud:nacos:discovery:server-addr: 192.168.2.107:8848config:server-addr: 192.168.2.107:8848file-extension: ymlgateway:routes:- id: business-accounturi: lb://business-account #lb://服务名
#        uri: http://localhost:8081/business-accountpredicates:- Path=/account/get- After=2017-01-20T17:42:47.789-07:00[America/Denver]- id: business-accounturi: lb://business-account
#        uri: http://localhost:8082/business-account/predicates:- Path=/account/get- After=2017-01-20T17:42:47.789-07:00[America/Denver]
复制代码

控制台日志:

按照如上配置就可以达到效果,在控制台日志方面也有相关体现。最后大家也可以尝试一波看看。

Spring Cloud Gateway之负载均衡相关推荐

  1. 网关 Spring Cloud Gateway 实战负载均衡(Spring Cloud Loadbalancer)

  2. SpringCloud学习笔记(6)----Spring Cloud Netflix之负载均衡-Ribbon的使用

    1. 什么是负载均衡? 负载均衡,就是分发请求流量到不同的服务器. 负载均衡一般分为两种 1. 服务器端负载均衡(nginx) 2. 客户端负载均衡(Ribbon) 2. 服务提供者(spring-c ...

  3. 微服务(三) 【手摸手带你搭建Spring Cloud】 Ribbon 什么是负载均衡?spring cloud如何实现负载均衡?ribbon负载均衡有几种策略?Ribbon是什么?

    在上一章,我介绍了springcloud的eureka搭建.我们做了服务注册.最后我们还介绍了一些续约,失效剔除等参数配置.已经不需要再通过手动输入ip去访问服务,而是通过中心只需要通过服务名就可以获 ...

  4. 【微服务~原始真解】Spring Cloud —— 什么是负载均衡?

  5. Spring Cloud Gateway整合Nacos实现服务路由及集群负载均衡

    目录 一.序言 二.代码示例 1.父工程spring-cloud-gateway-learning 2.子工程spring-cloud-api-gateway (1) pom.xml (2) 配置文件 ...

  6. Spring Cloud Gateway——2020.x以上版本HTTP 503 或 NoLoadBalancer[负载均衡]解决方案

    问题描述 config spring:cloud:gateway:routes:- id: myRouteuri: lb://servicepredicates:- Path=/service/** ...

  7. spring cloud gateway之服务注册与发现

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 在之前的文章介绍了Spring Cloud Gateway的Predict(断言).Filter( ...

  8. Spring Cloud Gateway 入门

    认识 Spring Cloud Gateway Spring Cloud Gateway 是一款基于 Spring 5,Project Reactor 以及 Spring Boot 2 构建的 API ...

  9. 微服务网关Zuul迁移到Spring Cloud Gateway

    https://juejin.im/post/5ba8daa56fb9a05cfe486ebf 背景 在之前的文章中,我们介绍过微服务网关Spring Cloud Netflix Zuul,前段时间有 ...

最新文章

  1. tf.InteractiveSession()与tf.Session()
  2. 史上最强画图工具推荐
  3. CCNA-第七篇-思科私有路由协议-EIGRP-初级
  4. matlab 三维核密度图_Matlab精彩画图示例:三维网状图和三维曲面图
  5. 【Flink】Flink ES6写入报错 IncompatibleClassChangeError: Implementing class
  6. UML学习笔记---了解UML,UML相关知识,相关概念
  7. 程序员面试金典——4.3高度最小的BST
  8. 编译器错误信息: CS1010: 常数中有换行符
  9. 测试用例--等价类划分、边界值法
  10. (转载)《相信自己》
  11. 在 Vue 项目中引入 tinymce 富文本编辑器
  12. 技术能力和工作能力的联系和区别
  13. BH1750_数字16位串行输出型环境光传感器
  14. 最新常用数据库排名及分类介绍
  15. 虾皮 店铺如何获取免费流量?5种引流量办法
  16. NOIP前的刷题记录
  17. Linux:udev机制详解
  18. python3判断字典中的key是否存在_python3判断key存在字典中的方法是什么
  19. 草帽船长(梦想海贼王)全套源码:客户端+服务端+资源+文档
  20. windows平台下VSCode通过跳板机连接服务器

热门文章

  1. 【模型训练】如何选择最适合你的学习率变更策略
  2. 中国交通建设PPP模式产业投资现状及运营前景规划咨询报告2021版
  3. 全球及中国速冻菠萝市场消费潜力及供需前景调研报告2021-2027年
  4. NPAPI——实现非IE浏览器的类似ActiveX的本地程序(插件)调用
  5. 正则表达式——获取指定IP的物理地址
  6. 【运维技术】Zookeeper单机以及集群搭建教程
  7. LInux主机与虚拟机网络链接
  8. FAQ接口自动化_转载参考
  9. 【iCore4 双核心板_ARM】例程三十八:DSP MATH库测试
  10. Centos6.8下搭建SVN服务器