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

公司要搭建將來服務開發的統一標準,也考慮到框架的可拓展及可伸縮性,可以順應時代的潮流,鴻鵠雲商平臺(honghu)業務的可拓展性比較隨性,考慮到將來運營方案多樣化及快速響應產品&用戶需求、新業務的快速迭代變動,做爲平臺的總架構師,我推薦公司使用當前業界最流行的Spring Cloud分佈式微服務雲解決方案來實施產品b2b2c雲商平臺研發,技術架構以下:前端

MICROSERVICES:小程序

前端框架: Vue.js、BootStrap、H五、CSS三、小程序緩存

緩存管理: Redis、MongoDB前端框架

數據管理: RDBMS、NoSQL、Object Store架構

數據訪問/DAO:DTO、Spring Data、OSS API、Mybatis負載均衡

RUNTIME: Spring Boot框架

業務服務: 商品、支付、會員、模板、消息、結算、庫存、訂單、我的中心…maven

微服務框架/Spring Cloud: Eureka、Config、API Geteway、Bus、Stream、RabbitMQ&KafKa、Turbine、Zipkin...分佈式

INFRASTRUCTURE:svn

日誌管理/分析: Logback、Sleuth (SpringCloud)、Zipkin、ELK

負載均衡: Ribbon (Netflix, 客戶端)

熔斷器/服務監控: Hystrix (Netflix)、Turbine、Hystrix Dashboard (Netflix)

平臺: Docker

DEVOPS:

源代碼管理: svn || GitHub

項目構建: maven

持續集成 CI: Jenkin

持續測試 CT: Junit Cucumber
image.png

以上是我參與的Spring Cloud B2B2C O2O鴻鵠雲商平臺-技術框架解決方案,從如今開始,我會將每個細節點落實到文章上,但願可以幫助更多的朋友。(企業架構源碼能夠加求球:三五三六二四七二五九)

相關文章
相關標籤/搜索