1. 硬件環境
公司服務器html
2. 軟件環境
2.1 操做系統
Linux CentOS 6.8系列前端
2.2 反向代理/web服務器
Nginxnginx
2.3 應用服務器
Jdk7+ Tomcat 7web
2.4 數據庫
Mysql 5.6.xsql
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. 系統數據訪問流程
以下圖歸納了系統數據訪問流程
轉載自-- https://www.cnblogs.com/jurendage/p/9012922.html