分散式微服務Spring Cloud+Spring Boot電商商城技術及功能總結
導語
我參與了公司大型企業網際網路分散式微服務電子商務平臺建設,裡面用了一些技術,以下是我的個人總結,希望能夠幫助到各位朋友!
技術總結
前端框架: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 、Utils
DAO層: Spring Data、 Mybatis、 OSS/SFTP 、API DTO
資料儲存: RDBS、 DFS、 NOSQL/Hadoop(待整合)
涉及平臺:平臺管理、商家端(PC端、手機端)、買家平臺(PC端、H5/公眾號、小程式、APP端(IOS/Android)、微服務平臺(業務服務)
部署方案
maven模組化構建、業務微服務獨立打包、分散式部署、持續整合、版本控制、Docker、kubernetes(k8s)
B2B2C商城系統
多商戶入駐社交電商系統,多種經營模式,如:直播帶貨、短影片帶貨、分銷分傭體系、VR全景O2O、多渠道引流, 集手機APP、小程式、公眾號、H5多端線上線下一體化,社交電子商務系統
功能規劃如下:
以上是我的一點總結,希望能夠幫助到更多的朋友瞭解分散式微服務電子商務平臺技術及功能設計!
看完如果對你有幫助,感謝點贊支援!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70001583/viewspace-2775559/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- spring cloud+spring boot 電子商務-spring boot 引用方式${}和@@用法與區別CloudSpring Boot
- spring cloud+spring boot 電子商務spring boot獲取配置檔案的屬性CloudSpring Boot
- Maven POM之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- JAVA spring cloud boot b2b2c電子商務分散式微服務JavaSpringCloudboot分散式微服務
- Maven 環境配置之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 使用Kafka Streams和Spring Boot微服務中的分散式事務 - PiotrKafkaSpring Boot微服務分散式
- java版電子商務spring cloud分散式微服務-大話Spring CloudJavaSpringCloud分散式微服務
- Maven 構建生命週期之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十一篇】- Git Gitee之Spring Cloud直播商城 b2b2c電子商務技術總結GiteeSpringCloud
- [第十二篇]——Docker Dockerfile之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第十三篇]——Docker Compose之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第十四篇]——Docker Machine之Spring Cloud直播商城 b2b2c電子商務技術總結DockerMacSpringCloud
- Maven 構建配置檔案之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第三篇】- Maven POM之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十八篇】- Maven Eclipse之Spring Cloud直播商城 b2b2c電子商務技術總結MavenEclipseSpringCloud
- 【第十九篇】- Maven NetBeans之Spring Cloud直播商城 b2b2c電子商務技術總結MavenBeanSpringCloud
- 【第二十篇】-Maven IntelliJ之Spring Cloud直播商城 b2b2c電子商務技術總結MavenIntelliJSpringCloud
- Maven 構建 & 專案測試之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第九篇】- Git 標籤之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- [第一篇]——Docker 教程之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第二篇]——Docker 架構之Spring Cloud直播商城 b2b2c電子商務技術總結Docker架構SpringCloud
- [第五篇]——Docker 映象加速之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第九篇]——Docker 映象使用之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- 【第六篇】- Maven 倉庫之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十三篇】- Maven 快照(SNAPSHOT)之Spring Cloud直播商城 b2b2c電子商務技術總結MavenSpringCloud
- 【第十七篇】- Maven Web 應用之Spring Cloud直播商城 b2b2c電子商務技術總結MavenWebSpringCloud
- 【第一篇】- Git 教程之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- Spring Cloud Spring Boot mybatis分散式微服務雲架構CloudSpring BootMyBatis分散式微服務架構
- SpringCloud分散式微服務b2b2c電子商務-Spring Boot配置檔案詳解GCCloud分散式微服務Spring Boot
- spring cloud + mybatis 分散式 微服務 b2b2c 多商戶商城 全球部署方案SpringCloudMyBatis分散式微服務
- 【第五篇】- Git 建立倉庫之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- 【第七篇】- Git 分支管理之Spring Cloud直播商城 b2b2c電子商務技術總結GitSpringCloud
- [第三篇]——CentOS Docker 安裝之Spring Cloud直播商城 b2b2c電子商務技術總結CentOSDockerSpringCloud
- [第四篇]——Windows Docker 安裝之Spring Cloud直播商城 b2b2c電子商務技術總結WindowsDockerSpringCloud
- [第六篇]——雲伺服器之Spring Cloud直播商城 b2b2c電子商務技術總結伺服器SpringCloud
- [第七篇]——Docker Hello World之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第十一篇]——Docker 倉庫管理之Spring Cloud直播商城 b2b2c電子商務技術總結DockerSpringCloud
- [第十五篇]——Swarm 叢集管理之Spring Cloud直播商城 b2b2c電子商務技術總結SwarmSpringCloud