Java Open source Fresh e-commerce platform-system architecture and technology selection (source code can be downloaded)
1. Hardware environment
Company servers
2. Software Environment 2.1 operating system
Linux CentOS 6.8 Series
2.2 Reverse Proxy/web Server
Nginx
2.3 Application Server
jdk7+ Tomcat 7
2.4 Database
Mysql 5.6.x
2.5 Message Queuing (optional)
Rabbitmq/rocketmq
2.6 Cache (optional)
Redis 3.x
3. Engineering Construction and management tools
1.Maven developers are already familiar with it. Here a little
2.Jenkins Jenkins is an open source software project designed to provide an open and easy-to-use software platform that makes continuous software integration possible.
3. Development tools IntelliJ Idea 2017
4. Front-end technology is here slightly. Recommended (Vue+elementui,spa single page application) 5. Back-end technology
- Spring MVC 4.x
- MyBatis 3.x
- Spring 4.x
- Maven 3.x
- Mysql 5.6.x
- Nginx 1.8.x
6 Additional Instructions
Due to the high level of renewable electricity business, if the pressure is too large, open source with nginx load balance.
7. System data Access Process
As outlined in the System data access process
Java Open source Fresh e-commerce platform-system architecture and technology selection (source code can be downloaded)