1. 程式人生 > >電商平臺-系統架構與技術選型

電商平臺-系統架構與技術選型

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.  系統資料訪問流程

如下圖概括了系統資料訪問流程