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

Linkerd Service Mesh 服務配置文件規(guī)范

開發(fā) 前端
服務配置文件 為 Linkerd 提供有關(guān)服務的附加信息。以下是可以使用服務配置文件完成的所有操作的參考。

[[439903]]

服務配置文件 為 Linkerd 提供有關(guān)服務的附加信息。以下是可以使用服務配置文件完成的所有操作的參考。

系列

中文手冊(https://linkerd.hacker-linner.com)

Spec(規(guī)范)

服務配置文件規(guī)范必須包含以下頂級字段:

field value
routes route 對象的列表
retryBudget 定義此服務的最大重試率的 retry budget 對象

Route(路由)

route 對象必須包含以下字段:

field value
name 這條 route 的名稱,因為它將出現(xiàn)在 route 標簽中
condition 一個 request match 對象,用于定義請求是否與此 route 匹配
responseClasses (可選)response class 對象列表
isRetryable 表示對該 route 的請求始終可以安全重試,并且會導致 proxy 盡可能重試該 route 上失敗的請求
timeout 發(fā)送請求后等待響應(包括重試)完成的最長時間

Request Match(請求匹配)

請求匹配對象必須恰好包含以下字段之一:

field value
pathRegex 匹配請求路徑的正則表達式
method GET, POST, PUT, DELETE, OPTION, HEAD, TRACE 之一
all 必須全部匹配的 request match 對象列表
any request match 對象的列表,其中至少一個必須匹配
not 必須不匹配的 request match 對象

Request Match 使用示例

最簡單的條件是路徑正則表達式:

  1. pathRegex: '/authors/\d+' 

這是檢查請求方法的條件:

  1. method: POST 

如果設(shè)置了多個條件字段,則必須滿足所有條件。這等效于使用 all 條件:

  1. all
  2.  
  3. - pathRegex: '/authors/\d+' 
  4.  
  5. - method: POST 

可以使用 all、any 和 not 組合條件:

  1. any
  2. all
  3.   - method: POST 
  4.   - pathRegex: '/authors/\d+' 
  5. all
  6.   - not
  7.       method: DELETE 
  8.   - pathRegex: /info.txt 

Response Class(響應類)

response class 對象必須包含以下字段:

field value
condition 一個 response match 對象,它定義一個 response 是否匹配這個 response class
isFailure 一個布爾值,用于定義這些 response 是否應歸類為失敗

Response Match(響應匹配)

response match 對象必須恰好包含以下字段之一:

field value
status 用于匹配響應狀態(tài)代碼的 status range 對象
all 必須全部匹配的 response match 對象列表
any response match 對象列表,其中至少一個必須匹配
not 必須不匹配的 response match 對象

Response Match 條件可以以類似于上面顯示的 Request Match 使用示例 的方式組合

Status Range(狀態(tài)范圍)

status range 對象必須包含以下至少一個字段。只指定 min 或 max 中的一個將只匹配一個狀態(tài)碼。

field value
min 狀態(tài)碼必須大于或等于此值
max 狀態(tài)碼必須小于或等于此值

Retry Budget(重試預算)

retry budget 指定應發(fā)送到此服務的最大重試總次數(shù)與原始請求量的比率。

field value
retryRatio 重試請求原始請求的最大比率
minRetriesPerSecond 除了 retryRatio 允許的重試次數(shù)外,允許每秒重試次數(shù)
ttl 指示在計算 retryRatio 時應考慮請求的時間

實戰(zhàn)

  • 設(shè)置服務配置文件

https://linkerd.hacker-linner.com/2.11/tasks/setting-up-service-profiles/

  • 完整的 demo 演練

 

https://linkerd.hacker-linner.com/2.11/tasks/books/#service-profiles/

 

責任編輯:武曉燕 來源: 黑客下午茶
相關(guān)推薦

2022-08-21 07:17:16

LinkerdKubernetes服務網(wǎng)格

2021-12-08 17:54:55

架構(gòu)控制平面

2021-06-29 13:09:07

服務配置文件

2021-12-10 18:19:14

授權(quán) Linkerd策略

2021-06-05 10:16:55

Linkerd 服務網(wǎng)格Kubernetes

2021-10-31 20:56:25

Mesh ServiceAPI

2021-07-21 05:23:06

Linkerd Emoji.voto服務網(wǎng)格

2021-06-12 07:38:21

Linkerd 2.Service Mes微服務

2010-08-05 14:36:07

NFS服務

2010-01-13 13:50:53

CentOS Vsft

2022-08-28 19:58:59

LinkerdKubernetes

2021-06-08 07:04:45

Service Mes微服務熔斷

2021-06-10 06:24:41

K8S Service Mesemojivoto

2010-03-30 18:04:45

Nginx http服

2009-11-09 13:31:09

WCF服務端配置

2021-06-17 06:20:43

Linkerd Kustomize網(wǎng)絡(luò)技術(shù)

2010-03-03 14:25:37

Linux NTP

2011-01-19 14:00:21

2011-01-13 16:27:26

Linux配置文件

2021-06-15 05:45:56

Linkerd annotations網(wǎng)絡(luò)技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久精品国产一区 | 国产视频一区二区 | 日韩精品极品视频在线观看免费 | 日韩精品免费视频 | 午夜av毛片| 超碰精品在线观看 | 一级毛片高清 | 中文字幕在线观看av | 一区二区在线 | 欧美一级久久 | 国产乱码精品一区二区三区忘忧草 | 99re在线免费视频 | 国产伦一区二区三区 | 国产精品日韩欧美一区二区三区 | 国产一级在线观看 | 一区二区三区四区国产精品 | jlzzjlzz国产精品久久 | 午夜影院在线观看 | 国产精品视屏 | 在线视频 亚洲 | 精品久久久久久久久久久久 | 欧美日韩在线精品 | 国产一区久久精品 | 成人在线网 | 成人午夜电影网 | 黄色国产区 | 91性高湖久久久久久久久_久久99 | 在线观看av网站永久 | 国产精品视频网 | 久久久久国产精品一区 | 久久高清 | 亚洲人在线观看视频 | 成人av鲁丝片一区二区小说 | 亚洲精品性视频 | 一区二区三区在线观看免费视频 | 国产成人jvid在线播放 | 午夜视频在线免费观看 | 国产原创视频 | 欧美在线视频不卡 | 成人免费xxxxx在线视频 | 久久曰视频 |