(四)Java版Spring Cloud B2B2C o2o鴻鵠雲商平臺--技術框架2

上一篇文章,我們從業務規劃、可拓展性對整個鴻鵠雲商b2b2c o2o平臺做了技術架構規劃,設計核心思想爲:業務模塊化、服務化、原子化的解決方案,本篇文章是技術框架的升級版本,我們將講解一下spring cloud微服務框架的優勢,因爲網上的資料很多,我這邊只列了一下核心組件優勢。

微服務框架(基於開源技術的分佈式、服務化框架),採用微服務架構,降低了系統之間的耦合性,降低了單個應用故障對業務系統的影響,同時採用該架構,爲將來的持續集成(Devops)打下技術基礎。同時也降低了團隊之間的相互依賴,提高了工作效率。

  1. 基於spring-boot, spring-cloud和netflix等開源技術搭建微服務架構
  1. Netflix Eureka作爲服務註冊和發現的實現方案。(Eureka是一套彈性服務註冊實現方案。)
  1. 基於客戶端的負載均衡,Ribbon實現額外負載均衡算法,包括可用性過濾、加權響應時間以及可用域親和等
  1. Oauth Client&Server 是基於spring security oauth,實現微服務的安全認證

JWT&Token&Redis實現微服務統一SSO單點登錄認證方案(可選)

以上是我參與的Spring Cloud B2B2C O2O鴻鵠雲商平臺-技術框架解決方案,從現在開始,我會將每一個細節點落實到文章上,希望能夠幫助更多的朋友。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章