<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
5.1.5版本後,Rainbond預設提供了綜合網路治理外掛(同時處理入站和出站網路)和出站網路治理外掛兩個外掛可用。 網路治理外掛工作在與業務容器同一個網路空間之中,可以監聽一個分配埠,攔截入站的業務流量進行限流、斷路等處理再將流量負載到業務服務的實際監聽埠之上。
同時也可以工作在出站方向,業務服務需要存取上游服務時,通過存取本地出站治理外掛監聽的埠,進行流量路由、斷路、安全驗證等處理,再將流量負載到尚有服務的主機之上。
對於外掛的開發者來說需要關注如下兩點:
"base_ports":[ { "service_alias":"gre484d9", "service_id":"9703228e9b42cde3e3a72f4826e484d9", "port":8080, "listen_port":65301, "protocol":"http", "options":{ "LIMIT_DOMAIN":"limit.common", "OPEN_LIMIT":"NO" } } ]
外掛執行時會自動注入DISCOVER_URL變數,通過此變數值的地址可以動態獲取到如上的設定資訊,入站網路治理外掛必須通過以上設定來監聽65301埠,將流量負載到127.0.0.1:8080埠。
"base_services":[ { "service_alias":"gre484d9", "service_id":"9703228e9b42cde3e3a72f4826e484d9", "depend_service_alias":"grcff92d", "depend_service_id":"c81923991ff2428082a5d9d478cff92d", "port":5000, "protocol":"http", "options":{ "BaseEjectionTimeMS":"30000", "ConsecutiveErrors":"5", "Domains":"todos", "Headers":"", "IntervalMS":"10", "MaxActiveRetries":"5", "MaxConnections":"10", "MaxEjectionPercent":"20", "MaxPendingRequests":"1024", "MaxRequests":"1024", "MaxRequestsPerConnection":"", "PROXY":"YES", "Prefix":"/", "Weight":"80" } } ]
使用上述原生設定發現和服務發現來讓自定義外掛工作,外掛層面需要做較多的資料適配工作。Rainbond同時提供了基於envoy XDS(grpc)規範的動態設定發現服務,在外掛中通過XDS_HOST_IP XDS_HOST_PORT兩個變數來獲取XDS服務的地址。
對用使用者來說外掛層的網路治理對於業務層是完全透明的,所有有依賴關係的分散式服務類似於執行同一臺主機一樣。
預設提供的綜合網路治理外掛基於envoy 1.9.0實現,綜合網路外掛同時實現了入站方向的治理和出站方向的治理,提供以下設定引數:
全域性限流:
斷路:
動態路由(HTTP協定):
Domains
請求域名,對於http協定的上游服務,支援基於域名路由並複用80埠。
Prefix
請求Path路徑的字首,基於字首來路由不同的上游服務。
Headers
請求頭,基於請求頭的路由不同的上游服務。
Weight
權重,基於不同的權重來將流量分發到不同的上游服務。
斷路(面向連線):
斷路(面向上游主機):
當服務無需使用入站方向的治理功能時,可只使用出站治理外掛,設定引數與綜合治理外掛的出站方向一致。
以上就是Rainbond網路治理外掛ServiceMesh官方檔案說明的詳細內容,更多關於Rainbond網路治理外掛ServiceMesh官方檔案的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45