Service Mesh 什麼是Sidecar模式

2021-08-20 21:07:37 字數 730 閱讀 4336

談到service mesh微服務架構,就不得不談sidecar模式——一種單節點、多容器的應用設計形式。sidecar主張以額外的容器來擴充套件或增強主容器,而這個額外的容器被稱為sidecar容器。

一些例子如下:

web-server容器可以與乙個sidecar容易共同部署,該sidecar容器從檔案系統中讀取由web-server容器生成的web-server日誌,並將日誌/stream傳送到原稱伺服器(remote server)。sidecar容器通過處理web-server日誌來作為web-server容器的補充。當然,可能會有人說,為什麼web-server不自己處理自己的日誌?答案在於以下幾點:

以上例子正如下圖所示:

另乙個例子是在web-server容器與sidecar容器共同部署時,將檔案系統與git儲存庫同步。(我們需要注意git同步容器的重用醒)如下圖所示,應用容器知識鏈結到本地機器的redis伺服器上:

開源paas rainbond v3.6.0版本現已發布,提供service mesh微服務架構的開箱即用,外掛程式式擴充套件治理功能,並支援spring cloud、api gateway、dubbo等框架。

進一步了解:rainbond

Service Mesh 什麼是Sidecar模式

談到service mesh微服務架構,就不得不談sidecar模式 一種單節點 多容器的應用設計形式。sidecar主張以額外的容器來擴充套件或增強主容器,而這個額外的容器被稱為sidecar容器。一些例子如下 web server容器可以與乙個sidecar容易共同部署,該sidecar容器從檔...

什麼是LVM 什麼是LV 什麼是VG

lvm logicl volume manager 邏輯卷管理器,通過使用邏輯卷管理器對硬碟儲存裝置進行管理,可以實現硬碟空間的動態劃分和調整。一 基本概念 1 物理卷 pv physical volume 物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬碟上的分割槽,也可以是整個物理硬碟。2 捲...

什麼是IaaS?什麼是PaaS?什麼是SaaS?

最近有朋友問我,什麼是iaas?什麼是paas?什麼是saas?他們又有什麼分別?其實,雲計算發展到今天,這些當年看似新穎的概念,已經快爛大街了,從業者早就對這些概念習以為常,但是圈外人卻依然是丈二和尚摸不著頭腦。今天我就來為圈外人士來解答一下,什麼是iaas,什麼是paas,什麼是saas。先來說...