大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 微服務(wù)架構(gòu)該怎么落地?選用什么樣的技術(shù)棧?所有的互聯(lián)網(wǎng)公司都在積極嘗試自己的微服務(wù)落地方案。 Spring Cl...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 微服務(wù)架構(gòu)該怎么落地?選用什么樣的技術(shù)棧?所有的互聯(lián)網(wǎng)公司都在積極嘗試自己的微服務(wù)落地方案。 Spring Cl...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 微服務(wù)看起來很美,但其實是需要一個技術(shù)體系或平臺體系來支撐并且落地的。微服務(wù)架構(gòu)建設(shè)分為兩種思路: 框架模式 服...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 沒有“銀彈” 在一些電影中,“銀彈”被視作能迅速殺死狼人的武器,是殺死狼人的靈丹妙藥?!般y彈”常被比喻為解決復(fù)雜...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 微服務(wù)架構(gòu)被技術(shù)大牛們總結(jié)出了以下九個特點: 服務(wù)組件化 圍繞業(yè)務(wù)功能 產(chǎn)品而不是項目 強(qiáng)終端弱管道 去中心化管...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 目前大部分的企業(yè)系統(tǒng)和互聯(lián)網(wǎng)應(yīng)用都是采用Web的形式提供服務(wù)能力,根據(jù)系統(tǒng)的組織方式和部署結(jié)構(gòu),我們通常把軟件架...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 軟件架構(gòu)風(fēng)格 那么到底微服務(wù)是個什么東西呢?其實,微服務(wù)是一種軟件架構(gòu)風(fēng)格。那么什么又是軟件架構(gòu)風(fēng)格呢?可能有的...
大家好,歡迎來到萬貓學(xué)社,跟我一起學(xué),你也能成為微服務(wù)專家。 微服務(wù)的歷史 再介紹什么是微服務(wù)之前,我們先了解一下微服務(wù)架構(gòu)的歷史,也就是微服務(wù)是如何提出來的。 2011年5...
簡介 Kubernetes 儀表板(Dashboard)是基于網(wǎng)頁的 Kubernetes 用戶界面。 你可以使用儀表板: 展示了 Kubernetes 集群中的資源狀態(tài)信息...
為了方便理解,以 Istio 官方提供的 Bookinfo 應(yīng)用示例為例,利用 ratings 服務(wù)外部 MySQL 數(shù)據(jù)庫。 Bookinfo應(yīng)用的架構(gòu)圖如下: 其中,包含...
環(huán)境準(zhǔn)備 httpbin 服務(wù) httpbin 是一個使用 Python + Flask 編寫的 HTTP 請求響應(yīng)服務(wù)。 該服務(wù)主要用于測試 HTTP 庫,你可以向他發(fā)送請...
環(huán)境準(zhǔn)備 部署 httpbin 服務(wù): 部署 sleep 服務(wù): httpbin 服務(wù)作為接收請求的服務(wù)端, sleep 服務(wù)作為發(fā)送請求的客戶端。 設(shè)置超時時間 在 sle...
EnvoyFilter簡介 EnvoyFilter 提供了一種機(jī)制來定制 Istio Pilot 生成的 Envoy 配置。使用 EnvoyFilter 修改某些字段的值,添...
Envoy 訪問日志記錄了通過 Envoy 進(jìn)行請求 / 響應(yīng)交互的相關(guān)記錄,可以方便地了解具體通信過程和調(diào)試定位問題。 環(huán)境準(zhǔn)備 部署 httpbin 服務(wù): 部署 sle...
5 個 Istio 訪問外部服務(wù)的流量控制常用例子,強(qiáng)烈建議收藏起來,以備不時之需。 環(huán)境準(zhǔn)備 部署 sleep 服務(wù),作為發(fā)送請求的測試源: 在 Istio 外部,使用 N...
10 個 Istio 流量管理 最常用的例子,強(qiáng)烈建議收藏起來,以備不時之需。 為了方便理解,以Istio官方提供的Bookinfo應(yīng)用示例為例,引出 Istio 流量管理的...
狀態(tài)管理 狀態(tài)管理(State Management)使用鍵值對作為存儲機(jī)制,可以輕松的使長時運(yùn)行、高可用的有狀態(tài)服務(wù)和無狀態(tài)服務(wù)共同運(yùn)行在我們的服務(wù)中。 我們的服務(wù)可以利用...
服務(wù)調(diào)用 通過服務(wù)調(diào)用(Service-to-service Invocation),服務(wù)可以使用 gRPC 或 HTTP 這樣的標(biāo)準(zhǔn)協(xié)議來發(fā)現(xiàn)并可靠地與其他服務(wù)通信。 Da...
Dapr簡介 Dapr (Distributed Application Runtime)是一個可移植的、事件驅(qū)動的運(yùn)行時,它使任何開發(fā)人員都可以輕松地構(gòu)建運(yùn)行在云和邊緣上的...
VirtualBox簡介 VirtualBox是由德國InnoTek軟件公司出品的虛擬機(jī)軟件,現(xiàn)在則由甲骨文公司進(jìn)行開發(fā),是甲骨文公司xVM虛擬化平臺技術(shù)的一部分。 Virt...