成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Sentinel 結合 GateWay 限流

網絡 通信技術
Sentinel 不僅僅可以可以作用于服務之間,還可以完美的和服務網關 GateWay 或者 Zuul 一起使用來對網關實現流控。

[[400827]]

Sentinel 不僅僅可以可以作用于服務之間,還可以完美的和服務網關 GateWay 或者 Zuul 一起使用來對網關實現流控。從 1.6.0 版本開始,Sentinel 提供了 Spring Cloud Gateway 的適配模塊,可以提供兩種資源維度的限流:

route 維度:即在 Spring 配置文件中配置的路由條目,資源名為對應的 routeId。

自定義 API 維度:用戶可以利用 Sentinel 提供的 API 來自定義一些 API 分組。

引入依賴

使用時需引入以下模塊(以 Maven 為例):

  1. <dependency> 
  2.   <groupId>com.alibaba.csp</groupId> 
  3.   <artifactId>sentinel-spring-cloud-gateway-adapter</artifactId> 
  4. </dependency> 

YML 配置

需要配置 sentinel 的控制臺地址,用來同步規則配置信息;還有就是需要配置 Nacos 來獲取服務列表;還有就是配置服務網關的路由信息。

  1. server: 
  2.   port: 2001 
  3. spring: 
  4.   application: 
  5.     name: gateway-service 
  6.   profiles: 
  7.     active: dev 
  8.   cloud: 
  9.     # 注冊中心 
  10.     nacos: 
  11.       discovery: 
  12.         server-addr: 127.0.0.1:8848 
  13.     # 流控配置 
  14.     sentinel: 
  15.       transport: 
  16.         port: 8719 
  17.         dashboard: localhost:8080 
  18.       # 降級策略 
  19.       scg: 
  20.         fallback: 
  21.           mode: response 
  22.           response-status: 426 
  23.           response-body: error request 
  24.     # 網關配置 
  25.     gateway: 
  26.           routes: 
  27.             - id: stock_route 
  28.               uri: lb://stock-service 
  29.               predicates: 
  30.                 - Path=/stock/** 

啟動網關

在 API Gateway 端,用戶只需要在原有啟動參數的基礎上添加如下啟動參數即可標記應用為 API Gateway 類型:

  1. -Dcsp.sentinel.app.type=1 

配置流控規則

我們可以在 Sentinel 的管理后臺對我們之前添加的 stock_route 增加流控規則配置

總結

我們通過Sentinel 和 Gateway 的整合,我們可以輕松的設置一個服務集群,或者多個服務的訪問入口流量控制。

此處只是簡單的實現了錯誤信息的返回,對于自定義異常信息的處理,以及更多的生產復雜情況,我們更多的是和結合 Sentinel 本身提供的一些功能來響應實際問題,以及結合設計者的設計思想,我們可以通過修改源碼或者在拓展點進行拓展來讓 Sentinel 更好的服務于我們的生產。

參考

https://github.com/alibaba/Sentinel/wiki

 

責任編輯:姜華 來源: 運維開發故事
相關推薦

2022-05-29 21:38:11

限流熔斷流量

2021-11-04 10:11:02

Sentinel網關限流

2021-05-14 07:45:07

Sentinel 接口限流

2022-05-09 07:35:48

動態集群限流

2024-09-06 13:53:28

2024-11-05 15:02:41

2021-03-16 08:31:59

微服務Sentinel雪崩效應

2020-08-03 08:04:04

限流算法Sentinel

2023-04-26 09:16:17

2022-05-03 19:38:15

限流微服務Sentinel

2024-02-04 10:08:34

2025-04-08 09:20:00

Sentinel限流微服務

2024-12-25 15:44:15

2023-09-18 14:39:02

2021-05-17 07:50:06

流控規則Sentinel

2024-10-16 20:31:25

2023-04-06 08:52:54

Sentinel分布式系統

2021-07-23 14:58:28

Nginx限流方案

2021-05-25 08:01:55

SentinelRedis 流控算法

2019-07-09 12:30:50

開源技術 軟件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线视频观看 | 久久精品亚洲精品国产欧美kt∨ | 国产精品日韩欧美一区二区三区 | 黑人性hd | 国产一区不卡 | 国产黄色大片网站 | 欧美精选一区二区 | 久久高清国产 | 三级在线视频 | 日韩欧美在线观看 | www.一区二区三区 | 日日操视频 | 欧美色综合天天久久综合精品 | 亚洲成av人片在线观看无码 | 真人毛片 | 久久成人一区二区三区 | 国产 日韩 欧美 在线 | 91久久久久久久久久久 | 色婷婷在线视频 | 九九在线| 亚洲一级视频在线 | 免费的色网站 | 男女深夜网站 | 亚洲精品电影网在线观看 | 亚洲精品1区 | 久久精品成人热国产成 | 日本天天操 | 亚洲精品在线看 | 亚洲精品一二区 | 欧美天天视频 | 欧美性高潮 | 亚洲毛片网站 | 又爽又黄axxx片免费观看 | 成年人在线视频 | 色黄爽| 欧美日韩中文在线 | 久久久久国产一区二区三区 | 中文字幕一区在线观看视频 | 亚洲在线免费观看 | 黄色一级电影在线观看 | 羞羞色网站 |