電商平臺-系統架構與技術選型
阿新 • • 發佈:2019-02-03
1. 硬體環境
公司伺服器
2. 軟體環境
2.1 作業系統
Linux CentOS 6.8系列
2.2 反向代理/web伺服器
Nginx
2.3 應用伺服器
Jdk7+ Tomcat 7
2.4 資料庫
Mysql 5.6.x
2.5 訊息佇列(可選)
Rabbitmq/rocketmq
2.6 快取(可選)
Redis 3.x
3.工程構建和管理工具
1.Maven 開發人員已經很熟悉了。此處略
2.Jenkins Jenkins是一個開源軟體專案,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能。
3.開發工具 intellij idea 2017
4.前端技術
此處略.推薦(Vue+elementUI,SPA單頁應用)
5.後端技術
- Spring MVC 4.x
- MyBatis 3.x
- Spring 4.x
- Maven 3.x
- Mysql 5.6.x
- Nginx 1.8.x
6 補充說明
由於生鮮電商對可擴充套件比較高,如果壓力過大的情況下,開源用nginx做負載均衡.
7. 系統資料訪問流程
如下圖概括了系統資料訪問流程