日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

SOFAStack 體驗(yàn)中心為用戶提供一個(gè)模擬真實(shí)電商業(yè)務(wù)場(chǎng)景的體驗(yàn)環(huán)境,讓您可以快速了解并直觀感受到 SOFAStack 平臺(tái)以應(yīng)用為中心提供的一站式云原生服務(wù)。本文旨在引導(dǎo)您跟隨不同的場(chǎng)景線路,分別體驗(yàn)版本回滾、服務(wù)治理、灰度切流等功能。

本期推出 微服務(wù)平臺(tái)(MS Platform)容器應(yīng)用服務(wù)(AKS)兩大核心產(chǎn)品。

說明
  • 體驗(yàn)中心內(nèi)的數(shù)據(jù)僅支持查看,無法進(jìn)行其他操作。

  • 暫不支持搜索功能。

前提條件

  • 已注冊(cè)阿里云賬號(hào)。

  • 已開通 SOFAStack 產(chǎn)品。

體驗(yàn)地址

說明

體驗(yàn)中心環(huán)境區(qū)分金區(qū)和非金區(qū),請(qǐng)使用正確的賬號(hào)登錄,避免出現(xiàn)跳轉(zhuǎn)異常:

場(chǎng)景概述

本節(jié)介紹體驗(yàn)中心環(huán)境包含的三種典型的電商應(yīng)用場(chǎng)景以及各場(chǎng)景中用戶需使用到的 SOFAStack 核心能力。

image.png

各場(chǎng)景說明如下:

場(chǎng)景一:雙 11 大促前做新 Portal 迭代,上線新版本 Portal 應(yīng)用后,發(fā)布人員觀測(cè)到業(yè)務(wù)異常,立即進(jìn)行回滾恢復(fù)舊版本,回滾后查看實(shí)時(shí)監(jiān)控?cái)?shù)據(jù),驗(yàn)證服務(wù)已恢復(fù)正常。

場(chǎng)景二:雙 11 大促中,電商系統(tǒng)面臨著短時(shí)間內(nèi)業(yè)務(wù)量的迅速增長(zhǎng),為避免業(yè)務(wù)峰值給系統(tǒng)帶來極大的壓力,防止服務(wù)器宕機(jī)、服務(wù)超時(shí)、用戶無法訪問、服務(wù)雪崩等問題,可以對(duì)服務(wù)進(jìn)行以下治理操作:

  • 服務(wù)限流:為高訪問的訂單服務(wù)(Order)添加限流規(guī)則,以控制服務(wù)請(qǐng)求量。

  • 服務(wù)鑒權(quán):為關(guān)鍵性的支付服務(wù)(Pay)添加白名單鑒權(quán),僅允許白名單內(nèi)的服務(wù)調(diào)用。

  • 服務(wù)熔斷:為賬單服務(wù)(Bills)添加熔斷規(guī)則,以避免長(zhǎng)時(shí)間的阻塞影響其他服務(wù),防止雪崩。

  • 透明劫持:對(duì)定價(jià)系統(tǒng)(Price)進(jìn)行無侵入式的應(yīng)用治理,限制該服務(wù)的最大請(qǐng)求數(shù)等。

場(chǎng)景三:雙 11 大促來臨之際,為保障商品列表信息無誤且用戶能夠訪問正常,研發(fā)人員對(duì)門戶網(wǎng)站應(yīng)用(Portal)下的商品列表服務(wù)(Product)進(jìn)行新版本的分組發(fā)布,繼而通過服務(wù)路由功能對(duì)該服務(wù)進(jìn)行精細(xì)的流量控制,將流量逐漸從舊版本引導(dǎo)至新版本,通過灰度切流實(shí)現(xiàn)新版本的平滑上線。

實(shí)現(xiàn)鏈路

本節(jié)介紹各場(chǎng)景中涉及到的服務(wù)之間的調(diào)用鏈路,幫助您更好地理解服務(wù)治理背后的實(shí)現(xiàn)邏輯。如下圖所示,箭頭表示調(diào)用關(guān)系。

image.png

調(diào)用順序說明如下:

  1. 電商平臺(tái)用戶在登錄時(shí)調(diào)用 Login 服務(wù)進(jìn)行身份鑒權(quán),登錄成功后,調(diào)用 User Info 服務(wù)展示個(gè)人信息。

  2. 電商平臺(tái)用戶在下單時(shí)調(diào)用 Order 服務(wù)進(jìn)行訂單創(chuàng)建,創(chuàng)建成功后,調(diào)用 Pay 服務(wù)進(jìn)行訂單支付,支付成功后,調(diào)用 Bills 服務(wù)生成用戶賬單。

  3. 電商平臺(tái)用戶在逛店鋪時(shí)調(diào)用 Product 服務(wù)展示商品列表,單擊進(jìn)入商品詳情頁(yè)后調(diào)用 Price 應(yīng)用返回價(jià)格信息。

具體的應(yīng)用與服務(wù)信息說明如下:

  • Portal 應(yīng)用:門戶網(wǎng)站,Mesh 應(yīng)用,基于 SOFA 框架,包含以下 2 個(gè)微服務(wù):

    • Login:用戶登錄時(shí)的身份鑒權(quán)服務(wù)。

    • Product:獲取商品列表。

  • Trade 應(yīng)用:交易系統(tǒng),Mesh 應(yīng)用,基于 Spring Cloud 框架,包含以下 2 個(gè)微服務(wù):

    • Order:訂單服務(wù)。

    • Pay:支付服務(wù),關(guān)鍵服務(wù)。開啟服務(wù)鑒權(quán)后,只允許被訂單服務(wù)調(diào)用。

  • Account 應(yīng)用:用戶系統(tǒng),傳統(tǒng)微應(yīng)用,基于 SOFA 框架,包含以下 2 個(gè)微服務(wù):

    • User Info:用戶登錄后返回用戶個(gè)人信息。

    • Bills:賬單服務(wù)。

  • PriceCenter 應(yīng)用:價(jià)格管理系統(tǒng),單體應(yīng)用,基于 C++ 研發(fā)。

體驗(yàn)路徑

本節(jié)介紹各個(gè)場(chǎng)景體驗(yàn)的操作路徑,幫助您快速查看 SOFAStack 提供的核心能力模塊。

場(chǎng)景一:版本回滾

對(duì)新版 Portal 應(yīng)用進(jìn)行分組發(fā)布時(shí),在第一組服務(wù)實(shí)例發(fā)布完成后,發(fā)布人員在微服務(wù)平臺(tái)的服務(wù)監(jiān)控中觀測(cè)到業(yè)務(wù)異常,用戶登錄錯(cuò)誤率快速增長(zhǎng),經(jīng)分析判斷是新版服務(wù)出現(xiàn)問題,立即到 AKS 中進(jìn)行回滾發(fā)布,恢復(fù)到應(yīng)用的舊版本,繼續(xù)查看實(shí)時(shí)監(jiān)控?cái)?shù)據(jù),驗(yàn)證服務(wù)已恢復(fù)正常。

說明

該場(chǎng)景涉及 Portal 應(yīng)用及 Login 服務(wù)。

您可以通過以下查看路徑體驗(yàn) AKS 的分組發(fā)布及版本回滾的能力:

image.png
  1. 容器應(yīng)用服務(wù) > 應(yīng)用發(fā)布 > 發(fā)布單 頁(yè)面,單擊查看新版發(fā)布單(名稱為 portal-v1-deployment)詳情,可以看到新版發(fā)布單中僅完成了 Portal 應(yīng)用的一個(gè)應(yīng)用服務(wù)實(shí)例的發(fā)布,如下圖所示:

    1.png
  2. 微服務(wù)平臺(tái) > 服務(wù)網(wǎng)格 > 實(shí)時(shí)監(jiān)控 頁(yè)面,單擊查看 Portal 應(yīng)用服務(wù)的監(jiān)控詳情,在應(yīng)用服務(wù)版本下拉框中選擇 V2 版本,發(fā)現(xiàn)新版本的應(yīng)用服務(wù)的錯(cuò)誤率出現(xiàn)增長(zhǎng)。

    說明

    因體驗(yàn)中心能力限制,目前無法展示動(dòng)態(tài)數(shù)據(jù),僅能保留終態(tài)頁(yè)面,所以該步驟暫不支持查看監(jiān)控?cái)?shù)據(jù)。

  3. 容器應(yīng)用服務(wù) > 應(yīng)用發(fā)布 > 發(fā)布單 頁(yè)面,單擊查看回滾發(fā)布單(名稱為 portal-v2-deployment)詳情,可以看到回滾發(fā)布單完成了對(duì)新版應(yīng)用服務(wù)實(shí)例的回滾,如下圖所示:

    說明

    因體驗(yàn)中心能力限制,目前缺乏頁(yè)面間的數(shù)據(jù)聯(lián)動(dòng),發(fā)布單詳情暫時(shí)公用一套數(shù)據(jù)。

    rollback
  4. 微服務(wù)平臺(tái) > 服務(wù)網(wǎng)格 > 實(shí)時(shí)監(jiān)控 頁(yè)面,單擊查看 Portal 應(yīng)用服務(wù)的監(jiān)控詳情,可以看到回滾到舊版本的應(yīng)用服務(wù)的錯(cuò)誤率恢復(fù)正常為零,如下圖所示:

    說明

    回滾后,在監(jiān)控頁(yè)面的應(yīng)用服務(wù)版本下拉框中,僅可選擇 V1 版本。

    image.png

場(chǎng)景二:服務(wù)治理

雙 11 大促中,對(duì)于電商系統(tǒng),面臨的必然是短時(shí)間內(nèi)業(yè)務(wù)量的迅速增長(zhǎng)、上億用戶的瘋狂涌入。這種億級(jí)流量高并發(fā)場(chǎng)景業(yè)務(wù),會(huì)給系統(tǒng)帶來極大的壓力。而系統(tǒng)服務(wù)器的處理資源是有限的,能夠支撐的訪問量也是有限的。因此,出現(xiàn)業(yè)務(wù)峰值的時(shí)候,很容易造成服務(wù)器宕機(jī)、服務(wù)超時(shí)、用戶無法訪問等問題。為解決這些問題,研發(fā)人員可以通過微服務(wù)平臺(tái)(MS Platfrom)對(duì)服務(wù)進(jìn)行以下治理操作,以提高服務(wù)的穩(wěn)定性和可用性。

  • 通過服務(wù)限流為高訪問的訂單服務(wù)(Order)添加限流規(guī)則,以控制服務(wù)請(qǐng)求量。

  • 通過服務(wù)鑒權(quán)為關(guān)鍵性的支付服務(wù)(Pay)添加白名單鑒權(quán),僅允許白名單內(nèi)的服務(wù)調(diào)用。

  • 通過服務(wù)熔斷為賬單服務(wù)(Bills)添加熔斷規(guī)則,以避免長(zhǎng)時(shí)間的阻塞影響其他服務(wù),防止雪崩。

  • 通過透明劫持對(duì)定價(jià)系統(tǒng)(Price)進(jìn)行無侵入式的應(yīng)用治理,限制該服務(wù)的最大請(qǐng)求數(shù)等。

說明

該場(chǎng)景分別涉及了 Mesh 應(yīng)用的 Order 服務(wù)、Pay 服務(wù),經(jīng)典微服務(wù)的 Bills 服務(wù)以及 C++ 單體應(yīng)用 Price。

您可以通過以下查看路徑體驗(yàn) MS Platfrom 的服務(wù)限流、服務(wù)鑒權(quán)、服務(wù)熔斷及透明劫持的能力:

服務(wù)治理

服務(wù)限流

  1. 進(jìn)入 微服務(wù)平臺(tái) > 服務(wù)網(wǎng)格 > 服務(wù)管控 頁(yè)面,在服務(wù)列表中找到 Order 訂單服務(wù),單擊其服務(wù) ID,進(jìn)入其詳情頁(yè)。

  2. 在詳情頁(yè)中,切換至 服務(wù)限流 頁(yè)簽,可以看到一條名為 雙11訂單限流 的限流規(guī)則。

  3. 單擊該規(guī)則名稱,即可在右側(cè)窗口中查看該限流規(guī)則的具體配置。該規(guī)則表示對(duì) Order 服務(wù)按照 QPS 計(jì)數(shù)法 進(jìn)行服務(wù)限流。

服務(wù)鑒權(quán)

  1. 進(jìn)入 微服務(wù)平臺(tái) > 服務(wù)網(wǎng)格 > 服務(wù)管控 頁(yè)面,在服務(wù)列表中找到 Pay 支付服務(wù),單擊其服務(wù) ID,進(jìn)入其詳情頁(yè)。

  2. 在詳情頁(yè)中,切換至 服務(wù)鑒權(quán) 頁(yè)簽,可以看到啟用的訪問控制白名單中有一條名為 access_control_rule_1 的白名單規(guī)則。該規(guī)則表示僅支持 調(diào)用方應(yīng)用名Trade 的服務(wù)調(diào)用,如下圖所示。服務(wù)鑒權(quán)

服務(wù)熔斷

  1. 進(jìn)入 微服務(wù)平臺(tái) > 微服務(wù) > 服務(wù)治理 頁(yè)面,切換至 服務(wù)熔斷 頁(yè)簽。

  2. 在下方的熔斷規(guī)則列表中,單擊 Account 應(yīng)用前的展開圖標(biāo),可看到一條名為 雙11大促熔斷降級(jí)策略 的熔斷規(guī)則。

  3. 單擊該規(guī)則名稱,即可在右側(cè)窗口中查看該熔斷規(guī)則的具體配置。該規(guī)則表示對(duì) Bills 服務(wù)按照配置的熔斷匹配條件進(jìn)行服務(wù)熔斷。

    • 5s 內(nèi)請(qǐng)求數(shù)達(dá)到 10000 且錯(cuò)誤率達(dá)到 30% 或者服務(wù)端超時(shí)時(shí)間達(dá)到 500 ms,進(jìn)行服務(wù)熔斷 10000 ms。

    • 該熔斷規(guī)則是觀察者模式,表示僅打印熔斷記錄日志,不會(huì)實(shí)際攔截熔斷。

透明劫持

  1. 進(jìn)入 微服務(wù)平臺(tái) > 服務(wù)網(wǎng)格 > 透明劫持 頁(yè)面,在應(yīng)用列表中,單擊 Price 應(yīng)用名,進(jìn)入其應(yīng)用詳情頁(yè)。

  2. 在詳情頁(yè),可以看到該應(yīng)用對(duì)兩個(gè) IP 開啟了 透明劫持,如下圖所示。透明劫持

  3. 單擊右上角的 參數(shù)配置,即可在彈出窗口中查看詳細(xì)的透明劫持規(guī)則。黑名單網(wǎng)段范圍和端口范圍之外的TCP流量會(huì)被劫持。

  4. 單擊右上角的 應(yīng)用治理,即可在右側(cè)窗口中查看該應(yīng)用的流量治理規(guī)則。如下圖所示,80 端口的流量會(huì)被劫持,并按照 最大請(qǐng)求數(shù) 為 100 的限制進(jìn)行流量治理。最大請(qǐng)求數(shù)

  5. 進(jìn)入 服務(wù)網(wǎng)格 > Sidecar 管理 頁(yè)面,可以看到 Price 對(duì)應(yīng)的 Sidecar 信息及其狀態(tài),如下圖所示。Sidecar 管理

  6. 進(jìn)入 服務(wù)網(wǎng)格 > 服務(wù)拓?fù)?頁(yè)面,在拓?fù)鋱D中找到并單擊 Price 應(yīng)用,在右側(cè)窗口中即可查看該應(yīng)用的各項(xiàng)監(jiān)控?cái)?shù)據(jù)。其中,請(qǐng)求量(RPS)符合其應(yīng)用治理規(guī)則,如下圖所示。服務(wù)拓?fù)? src=

  7. 進(jìn)入 服務(wù)網(wǎng)格 > 實(shí)時(shí)監(jiān)控 頁(yè)面,在下方的應(yīng)用服務(wù)列表中,可以看到 Price 對(duì)應(yīng)的請(qǐng)求量(分鐘)與其應(yīng)用治理規(guī)則一致,如下圖所示。實(shí)時(shí)監(jiān)控

場(chǎng)景三:灰度切流

在雙 11 大促這樣的業(yè)務(wù)場(chǎng)景中,除了電商后端交易等服務(wù)系統(tǒng)備受壓力,電商門戶網(wǎng)站,聚集并展示了商品、庫(kù)存、價(jià)格等各種信息源內(nèi)容,也承載著巨大的流量,是訂單交易的關(guān)鍵入口。因此,雙 11 大促來臨之際,為保障商品列表信息無誤且用戶能夠訪問正常,研發(fā)人員可通過 AKS 對(duì)門戶網(wǎng)站應(yīng)用(Portal)下的商品列表服務(wù)(Product)進(jìn)行新版本的分組發(fā)布,此處會(huì)產(chǎn)生兩個(gè)版本,即舊版本與新版本。繼而通過服務(wù)路由功能對(duì)該服務(wù)進(jìn)行精細(xì)的流量控制,慢慢將流量從舊版本引導(dǎo)至新版本,實(shí)現(xiàn)灰度切流。

說明

該場(chǎng)景涉及 Portal 應(yīng)用及 Product 服務(wù)。

您可以通過以下查看路徑體驗(yàn) AKS 的應(yīng)用發(fā)布以及 MS Platfrom 的服務(wù)路由能力:

灰度切流

您可以通過以下查看路徑體驗(yàn) AKS 的分組發(fā)布及 MS Platfrom 的服務(wù)路由能力:

  1. 進(jìn)入 容器應(yīng)用服務(wù) > 應(yīng)用發(fā)布 > 應(yīng)用服務(wù) 頁(yè)面,單擊進(jìn)入 portal 應(yīng)用詳情頁(yè)。在 版本 標(biāo)簽頁(yè)下,您可以看到列表中存在兩個(gè)版本,如下圖所示:兩個(gè)版本

  2. 進(jìn)入 微服務(wù)平臺(tái) > 服務(wù)網(wǎng)格 > 服務(wù)管控 頁(yè)面,在服務(wù)列表中找到 Product 訂單服務(wù),單擊其服務(wù) ID,進(jìn)入其詳情頁(yè)。

  3. 在詳情頁(yè)中,切換至 服務(wù)路由 頁(yè)簽,可以看到一條名為 門戶新版本上線路由規(guī)則 的規(guī)則。

  4. 單擊該規(guī)則名稱,即可在右側(cè)窗口中查看該路由規(guī)則的具體配置。該規(guī)則表示對(duì) Product 服務(wù) 按版本路由 進(jìn)行流量調(diào)控。