mimimimicro is a sample dockerized microservice project.
- jdk 11
- maven 3.6.3
- docker deamon
- api-gateway-service (aka. proxy service also CircuitBreaker -
spring.cloud.gateway & Hystrix
) - config-service (contains all module configs -
spring.cloud.config.server
) - registry-service (Registration and Discovery service -
Netflix Eureka
) - service-a (Greeting micro service -
Spring Boot App
) - service-b (Greeting micro service -
Spring Boot App
)
chmod a+x *.sh
./run.sh
curl http://localhost/api/service-a/hey
curl http://localhost/api/service-a/hey