Today, I'd like to introduce an excellent graduation project , Movie theater booking system based on microservice framework
- Server side ：go-micro【 Microservice framework 】
- database ：mysql
- slow save ：redis
- front End ：el & vue
- The server ： centos 7 & nginx
- The local environment ：go1.9
- Containers ：Docker
- Process management ：supervisor
- Database backup ： Cold backup (rsync+mysqldump)
Here's a little bit of advice. If you're not so familiar with a certain technology, it's not recommended to choose a newer technology , After all, this is bishop .
Here's a point , For most schools ,docker Container technology 、 Process management 、redis Cache and go Language and the concept of microservices are related, and there is little understanding and application , Most of them use Java Three major frameworks .
The technology has been chosen , So the next step is to set up the basic framework first , Building a foundation frame is equivalent to laying a foundation , After the foundation has been laid, writing business is equivalent to adding bricks and tiles , It can be divided into the following steps ：
- golang Language environment construction
- docker Environment building
- go-mirco Project infrastructure construction , Include database 、redis etc.
- Module partition
- Division of services
- Various script reserves
Need graduation project students , Please leave me a message below , Welcome to discuss
My senior computer graduate student is reading , Good at :
Enthusiastic and responsible , Help students through graduation difficulties