大型網際網路分散式微服務雲數字化電商平臺分析規劃-Spring Cloud電子商務解決方案
1. 導語
近期公司孵化了一個網際網路產品(多租戶b2b2c電子商務平臺),隨著業務發展,產品運營後使用者資料量(過千萬)、業務資料量(過100億)較大,技術團隊配合產品、運營快速滿足企業業務需求,還要考慮產品涉及的資金安全、訊息的及時性、業務的制動化處理,我們選擇鴻鵠cloud分散式雲架構平臺作為公司產品核心企業架構並對b2b2c電商的業務進行解耦規劃。
2. 產品平臺規劃
微服務註冊中心(分散式叢集部署)、微服務配置中心(分散式叢集部署)、服務閘道器平臺(分散式叢集部署)、微服務監控平臺、SSO單點登入平臺(分散式叢集部署)、微服務相關元件(分散式叢集部署)、後臺管理平臺、
定時排程平臺(按照業務分庫、分表部署)
業務微服務(分散式叢集部署、超過20個微服務)
MQ訊息中介軟體業務平臺(分散式叢集部署)
MySql主從、讀寫分離(高可用部署)、Redis分散式快取(高可用)
3. 服務結構:
通用服務:commonservice
對spring Cloud元件的使用&封裝,是一套完整的針對於分散式微服務雲架構的解決方案,包括:
Eureka服務註冊中心、Config配置管理中心、Zuul服務動態路由監控、Feign模板化Api呼叫、Ribbon雲端負載策略、ApiGateway服務閘道器
zipkin日誌收集追蹤、admin微服務監控平臺、SSO單點登入、BUS企業匯流排、Rabbit/Kafka MQ訊息中介軟體、Hystrix服務熔斷機制
通用元件:component
對系統常用元件的封裝,包括物件儲存包、工具包、快取包、MQ相關、API呼叫包的封裝等。包括:
Redis分散式快取、阿里OSS儲存、通用工具元件、日誌元件
Notify訊息通知、MQ訊息中介軟體、Swagger服務Api
業務微服務
業務服務解耦,如:應用配置服務、使用者黑名單服務、使用者身份校驗服務、使用者收藏服務
優惠券服務、使用者信譽等級服務、使用者操作黑名單服務、使用者粉絲服務
意見反饋服務、檔案上傳服務、會員相關服務、運營相關服務
支付相關服務、使用者圖片、影片服務、搜尋相關服務
過濾敏感詞服務、APP設定服務、SSO單點登入服務、MQ業務服務
廣告服務、活動服務、統計報表服務、投訴舉報
訊息通訊、使用者訂單、使用者錢包、積分中心、使用者分享
4. 企業多租戶雲許可權架構平臺(企業中臺)
企業級快速開發平臺,封裝了使用者、角色、許可權、資料字典、選單、日誌、機構、部門等管理功能,針對於業務統一管理,包括:
賬號管理
基於saas體系,管理平臺所有的賬號,提供統一登陸認證,可以建立多個租戶(企業),每個租戶下可以建立多個賬號,提供簡訊登陸,小程式登陸,密碼登陸等 多種登陸方式,相容facebook,google賬號登陸等。
應用管理
管理平臺所有的子專案,包括app及後臺專案,設定接入平臺資訊,比如:圖示,名稱,收費模式等。
應用訂購管理
對於收費應用,只有訂購了才可以看到,類比通途,訂購通途的erp系統或者刊登系統,按照訂購時長來收費。
統一角色許可權管理
統一管理多個子系統的選單和角色。
統一的資金管理
這裡的資金指的是,訂購應用,充值平臺的資金,不是具體應用的資金。
實名認證
對外的系統很多都要實名認證,可以統一進行稽核管理。
其他基礎資訊
比如多個平臺公用的一些基礎資料。
應用版本管理
比如app的版本升級。
5. 鴻鵠Cloud分散式高可用
Spring Cloud分散式雲服務、Eureka服務註冊中心分散式叢集、Config配置中心分散式叢集
ApiGateway服務閘道器分散式叢集部署、業務服務分散式叢集部署、Redis分散式快取
MySQL主從、讀寫分離、MyCat資料庫中介軟體高可用部署、分散式檔案儲存
SAAS服務分散式叢集部署、OPENCI持續整合
6. 數字化中臺聚焦核心能力和互連技術平臺建設, 推動鴻鵠雲商整個業務單位實現核心業務能力共享及數字化重塑。
7. 部分功能截圖
這個是我給公司規劃的一套大型網際網路分散式微服務雲數字化電商平臺分析規劃-Spring Cloud商城,希望可以幫助到大家!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70001583/viewspace-2775565/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (一)spring cloud網際網路分散式微服務雲平臺規劃分析--spring cloud平臺整體規劃SpringCloud分散式微服務
- spring cloud網際網路分散式微服務雲平臺規劃分析--spring cloud系統管理平臺SpringCloud分散式微服務
- spring cloud網際網路分散式微服務雲平臺規劃分析--spring cloud定時排程平臺SpringCloud分散式微服務
- spring cloud網際網路分散式微服務雲平臺規劃分析--spring cloud服務統一配置中心SpringCloud分散式微服務
- 網際網路分散式微服務雲平臺規劃分析--平臺整體規劃分散式微服務
- Spring Cloud大型網際網路分散式企業微服務雲架構SpringCloud分散式微服務架構
- spring cloud構建網際網路分散式微服務雲平臺-斷路器SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺-服務鏈路追蹤SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺-服務提供與呼叫SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺- hystrix工作原理SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺- hystrix工作原理SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺-服務閘道器zuulSpringCloud分散式微服務Zuul
- spring cloud構建網際網路分散式微服務雲平臺-docker部署spring cloud專案SpringCloud分散式微服務Docker
- spring cloud構建網際網路分散式微服務雲平臺-Spring Cloud Commons 普通抽象SpringCloud分散式微服務抽象
- 微服務、分散式、雲架構構建電子商務平臺微服務分散式架構
- 大型網際網路 b2b b2c o2o 電子商務微服務雲平臺微服務
- 分散式微服務雲架構電子商務平臺分散式微服務架構
- spring cloud構建網際網路分散式微服務雲平臺-服務註冊與發現SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺-路由閘道器(zuul)SpringCloud分散式微服務路由Zuul
- spring cloud構建網際網路分散式微服務雲平臺- Ribbon設計原理SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺-訊息匯流排SpringCloud分散式微服務
- spring cloud構建網際網路分散式微服務雲平臺-服務閘道器過濾器SpringCloud分散式微服務過濾器
- spring cloud構建網際網路分散式微服務雲平臺-高可用的服務註冊中心SpringCloud分散式微服務
- 構建分散式微服務雲架構電子商務平臺分散式微服務架構
- 分散式微服務雲架構構建電子商務平臺分散式微服務架構
- 微服務雲架構電子商務平臺微服務架構
- spring cloud構建網際網路分散式微服務雲平臺-SpringCloud整合專案簡介SpringCloud分散式微服務GC
- Spring Cloud構建分散式電子商務平臺:服務消費(基礎)SpringCloud分散式
- java版電子商務spring cloud分散式微服務-大話Spring CloudJavaSpringCloud分散式微服務
- (十四)JAVA springboot微服務b2b2c電子商務系統- Spring Cloud構建分散式電子商務平臺JavaSpring Boot微服務Cloud分散式
- 關於SpringCloud大型網際網路分散式企業微服務雲架構SpringGCCloud分散式微服務架構
- 家電跨境電子商務平臺解決方案
- 大型網際網路b2b b2c o2o電子商務雲平臺
- 微服務、雲架構構建電子商務平臺微服務架構
- 網際網路電子商務PPT模板
- spring cloud spring boot 構建java版 分散式微服務 b2b2c o2o電子商務雲商平臺CloudSpring BootJava分散式微服務
- Spring Cloud微服務分散式雲架構SpringCloud微服務分散式架構
- 關於微服務雲架構構建電子商務平臺微服務架構