1. 程式人生 > >Java開源生鮮電商平臺-系統架構與技術選型(源碼可下載)

Java開源生鮮電商平臺-系統架構與技術選型(源碼可下載)

centos VC tis web服務器 可能 系統架構 系列 intellij mysql

Java開源生鮮電商平臺-系統架構與技術選型(源碼可下載)

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.後端技術

  1. Spring MVC 4.x
  2. MyBatis 3.x
  3. Spring 4.x
  4. Maven 3.x
  5. Mysql 5.6.x
  6. Nginx 1.8.x

6 補充說明

由於生鮮電商對可擴展比較高,如果壓力過大的情況下,開源用nginx做負載均衡.

7. 系統數據訪問流程

如下圖概括了系統數據訪問流程

技術分享圖片

Java開源生鮮電商平臺-系統架構與技術選型(源碼可下載)