This project is a homework for SE418 in SJTU
Our coding standards:
Our idea:
One microservice is used to stimulate the Cellular automaton.
The other microservice is used to draw the graph.
About Cellular automaton
Tech stack
There is no denying that we are a little bit familiar with Eureka and native Docker with spring boot.
We decided to use Eureka to discover service and ZUUL as the api gateway. This tool chain brings us the Ribbon as a client side load balancer and Hystrix as an implementation of Circuit Breaker pattern
Reference
Microservice Architecture with Spring Boot, Spring Cloud and Docker