當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Cloud Gateway之负载均衡
生活随笔
收集整理的這篇文章主要介紹了
Spring Cloud Gateway之负载均衡
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 本人最近在學習Spring Cloud Gateway但是發(fā)現網上的相關文章都沒有介紹其如何使用負載均衡策略,那么本篇文章就給大家?guī)砣绾问褂肧pring 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負載均衡呢?通過查看官網發(fā)現其有一個叫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之负载均衡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 05变量的输入
- 下一篇: 989-数组形式的整数加法