成人免费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

2020-08-03 08:04:04

限流算法Sentinel

2021-03-16 08:31:59

微服務Sentinel雪崩效應

2023-04-26 09:16:17

2024-12-25 15:44:15

2023-09-18 14:39:02

2025-04-08 09:20:00

Sentinel限流微服務

2024-02-04 10:08:34

2022-05-03 19:38:15

限流微服務Sentinel

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技術棧公眾號

主站蜘蛛池模板: av中文字幕在线播放 | 人人擦人人 | 午夜在线免费观看视频 | 国产美女在线播放 | 亚洲成人精品久久久 | 中文字幕一区二区三区在线观看 | 99精品99久久久久久宅男 | 亚洲精品播放 | 99婷婷| 亚洲一一在线 | 五月花丁香婷婷 | 国产精品久久久久婷婷二区次 | 久久久九九九九 | 欧美三区在线观看 | 精品国产乱码一区二区三区 | 成人午夜免费在线视频 | 久久专区| 日韩一级不卡 | 国产精品99999999 | 成人做爰9片免费看网站 | 成人精品一区二区三区中文字幕 | 日韩精品视频在线观看一区二区三区 | 国产综合网址 | 久久精品久久久 | 久久久久久999 | 午夜视频网| 亚洲欧美在线一区 | 国产精品一区二区三 | 日韩欧美网 | 国产久 | 91精品久久久久久综合五月天 | 日韩av在线一区二区 | 91精品国产一区二区三区 | 国产激情亚洲 | 国产一区二区三区在线免费 | 国产一区二区三区精品久久久 | 羞羞视频在线观看 | 欧美日在线 | 欧美激情久久久 | 亚洲国产精品成人综合久久久 | 欧美日本一区二区 |