微服務解決方案
通過微服務應用架構與關鍵技術,實現對典型應用場景的微服務化模型與編排技術,為企業客戶實現微服務拆分咨詢、微服務應用開發、微服務自動部署、微服務治理等定制化解決方案。

微服務解決方案

博云的微服務解決方案包括標準的服務治理管理平臺;為客戶構建定制化的微服務基礎框架,包括Dubbo,spring cloud,GRPC 和ServiceMesh的Istio等技術;并且從服務拆分方法、開發流程與方法、技術選型與問題解決等方面指導客戶開發微服務應用。

功能特點

微服務的基礎設施

幫助客戶快速部署基于spring cloud/Dubbo/Istio的微服務基礎設施。

服務的高級治理功能

聚合服務、優先級調度等。

分布式事務

根據業務場景考慮異步消息隊列、2PC、TCC等。

分庫分表

大庫表根據服務來進行拆分,考慮庫表聯動或者重復建表等多種方式。

服務編排

這里主要指非運行態的服務編排,部署流水線,服務的啟停安排等。

安全認證機制

結合公司的要求設計安全認證機制,比如采用JWT,HTTPS等。

分布式定時任務調度

對于一些定時任務的場景,需要增加分布式定時任務調度組件或???。

與Docker容器云平臺的融合

與Kubernetes的服務注冊發現、服務網關之間的融合處理,服務高可用的機制等。

優勢

微服務應用開發指導

安全認證方案、分布式事務、版本管理、分庫分表、已有代碼改造等。

流程和工具指導

團隊組建,角色職責,測試方法,版本發布規范,DevOps工具集成等。

服務拆分設計指導

基于DDD方法論,指導客戶進行服務拆分、分層模型設計。

定制化選型部署

慮集成客戶組件選型方案的框架部署,含Dubbo,springCloud,GRPC,Istio等的部署

標準框架部署

客戶無特殊需求情況下,在容器云上部署我司優化加固的微服務治理平臺。(含經優選的Spring cloud各組件)

二次開發服務

基于客戶需求,開發微服務組件的擴展功能。

應用場景

需要解除SOA提供商綁定,降低軟件部署成本。

解決客戶痛點

變化頻繁

滿足業務需求變化頻繁,要求快速版本發布的需求。

技術困難

微服務以及分布式應用開發的技術困難。

實施困難

微服務落地實施的運維、工程方法、管理上遇到的困境

典型案例