導語
我參與了公司大型企業互聯網分佈式微服務電子商務平臺建設,裏面用了一些技術,如下是個人我的總結,但願可以幫助到各位朋友!前端
技術總結
前端框架:Element UI(Vue,使用在平臺管理、PC商家端)、 Uniapp(C端消費、商家手機端,將來可支持:h5/小程序/IOS/Android)小程序
網關架構:Zuul、 Ribbon、 Feign 、Turbine、 Hystrix、 JWT+Redis、 Sleuth前端框架
通用服務架構:Spring Cloud、 Config、 Eureka、SSO、 Spring Cloud BUS、 Turbine、 Zipkin、 Cache Redis、 Spring Cloud Admin、 API Gateway、 ELK、 Spring Cloud Security、 Spring Cloud Stream架構
通用組件:RabbtiMQ、 MongoDB、 OSS/SFTP、 Redis 、Swagger、 Zuul 、Label 、BASE、 Charts 、Utilsapp
DAO層: Spring Data、 Mybatis、 OSS/SFTP 、API DTO框架
數據存儲: RDBS、 DFS、 NOSQL/Hadoop(待集成)maven
涉及平臺:平臺管理、商家端(PC端、手機端)、買家平臺(PC端、H5/公衆號、小程序、APP端(IOS/Android)、微服務平臺(業務服務)分佈式
部署方案
maven模塊化構建、業務微服務獨立打包、分佈式部署、持續集成、版本控制、Docker、kubernetes(k8s)模塊化
B2B2C商城系統
多商戶入駐社交電商系統,多種經營模式,如:直播帶貨、短視頻帶貨、分銷分傭體系、VR全景O2O、多渠道引流, 集手機APP、小程序、公衆號、H5多端線上線下一體化,社交電子商務系統微服務
功能規劃以下:
以上是個人一點總結,但願可以幫助到更多的朋友瞭解分佈式微服務電子商務平臺技術及功能設計!
看完若是對你有幫助,感謝點贊支持!