随着業務和系統複雜(zá)度的提升,爲了保證整個軟件的交付鏈路能夠高效擴展,“微服務”應運而生(shēng)。微服務是将複雜(zá)臃腫的單體(tǐ)應用進行細粒度的服務化拆分(fēn),每個拆分(fēn)出來的服務各自獨立打包部署,并交由不同人員(yuán)進行開(kāi)發和運維,極大(dà)地提高了應用交付效率。以服務爲單位進行發布,影響範圍小(xiǎo)、風險低、可快速交付需求,且具有擴容成本低、彈性伸縮、适應雲環境等優勢。
InforCube智能運維安全管理平台(SiCAP),使用微服務架構,實現業務服務全生(shēng)命周期管理,其特性包括:
(1) 遵循“高内聚,低耦合”的服務拆分(fēn)原則,減少依賴,避免共享數據庫,使業務可獨立開(kāi)發、測試、部署、維護
(2) 可監測各業務服務狀态,高度觀察和分(fēn)析診斷問題
(3) 采用容器化部署方式,使服務實例彼此隔離(lí),可單獨配置和監測容器資(zī)源
(4) 系統加入熔斷、限流與服務降級機制,保證核心業務不中(zhōng)斷
(5) 通過引入構建自動化及可視化的服務交付流水線,整合從構建、開(kāi)發、測試、部署、發布、運維等多個環節,全面實現項目構建持續自動化管理
此處放(fàng)标題
内容暫無