標籤:儲存 oauth level 雲端 dapper 狀態 日誌 事件流 叢集
分布式微服務雲架構服務元件
實現模組化、微服務化、原子化、灰階發布、持續整合
commonservice eureka
Netflix
雲端服務發現,一個基於 REST 的服務,用於定位服務,以實現雲端中介層服務發現和容錯移轉。
Feign
OpenFeign
Feign是一種聲明式、模板化的HTTP用戶端。
Zuul
Netflix
Zuul 是在雲平台上提供動態路由,監控,彈性,安全等邊緣服務的架構。Zuul 相當於是裝置和 Netflix 流應用的 Web 網站後端所有請求的前門。
commonservice zipkin
Spring
日誌收集工具包,封裝了Dapper和log-based追蹤以及Zipkin和HTrace操作,為SpringCloud應用實現了一種分布式追蹤解決方案。
commonservice turbine
Netflix
彙總伺服器發送事件流資料的一個工具,用來監控叢集下hystrix的metrics情況。。
commonservice cache
cache
獨立分布式快取服務。
commonservice admin
SBA
微服務監控,如Health、記憶體、JVM、記憶體回收、各種配置資訊(比如資料來源、緩衝列表和命中率)等,可修改logger的level等。
commonservice sso
OAuth2.0
為Web、手機、PC提供統一登入、認證、授權入口,允許第三方系統在使用者授權的前提下訪問使用者在服務鴻鵠雲商儲存的服務資訊。
commonservice apigateway
apigateway
API Gateway封裝了系統內部架構,為每個用戶端提供一個定製的API。如身分識別驗證、監控、負載平衡、緩衝、管理、靜態響應處理。
Ribbon
Netflix
提供雲端負載平衡,有多種負載平衡策略可供選擇,可配合服務發現和斷路器使用。
Turbine
Netflix
Turbine是彙總伺服器發送事件流資料的一個工具,用來監控叢集下hystrix的metrics情況。
Spring Cloud Bus
Spring
事件、訊息匯流排,用於在叢集(例如,配置變化事件)中傳播狀態變化,可與Spring Cloud Config聯合實現熱部署。
java分布式電子商務雲平台b2b b2c o2o