使用自定义JAVA类完成gateway的服务负载均衡

在SpringCloud用gateway取代zuul之后,gateway的使用就应该被重视起来,虽然还有一些不是特别完善的,但是已经不影响正常使用了。

本篇就介绍如何使用自定义JAVA类来完成gateway的服务负载均衡配置。

01定义路由类
RouteLocatorConfig
使用自定义JAVA类完成gateway的服务负载均衡
总共三块区域

第一块区域:负载均衡策略配置

第二块区域:限流参数

第三块区域:路由转发

其中路由转发就是转发到了user-biz的服务当中

02负载均衡策略配置类
RibbonConfig
使用自定义JAVA类完成gateway的服务负载均衡
其中配置的策略为RandomRule
对应的策略有好几种
使用自定义JAVA类完成gateway的服务负载均衡
自行设置最合适

03限流类
LimitFilter
使用自定义JAVA类完成gateway的服务负载均衡
大功告成!!!