/Cloud_native_first_attempt

This is our homework for SE418

Primary LanguageJavaMIT LicenseMIT

This project is a homework for SE418 in SJTU

Our coding standards:

Google style guide

Our idea:

One microservice is used to stimulate the Cellular automaton.

The other microservice is used to draw the graph.

About Cellular automaton

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

spring-boot-microservices-on-kubernetes