MSSC (Micro Services with Spring Cloud) project, to follow along Udemy course and serve as a kind of PoC (Proof of Concept) for future projects based on microservices.
Service name | Port |
---|---|
mssc-beer-service | 9031 |
mssc-beer-order-service | 9032 |
mssc-beer-inventory-service | 9033 |
Service name | Port |
---|---|
mssc-beer-inventory-failover | 9063 |
Service name | Port |
---|---|
mssc-service-registry | 8761 |
mssc-brewery-gateway | 9090 |
mssc-config-server | 9091 |
Service type | Vendor | Port | Development credentials |
---|---|---|---|
Database | MySQL | 3306 | root/1234 |
Messaging | ActiveMQ Artemis | 8161 (61616) | admin/admin |
Distributed tracing | Zipkin | 9411 | |
Monitoring | Prometheus | ||
Consolidated tracing | ELK | ||
Run docker run -d --name mssc-brewery-database -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql:8
to use a local MySQL database.
Run docker run -d --name mssc-brewery-queue -p 61616:61616 -p 8161:8161 -e ARTEMIS_USER=admin -e ARTEMIS_PASSWORD=admin makyo/activemq-artemis
to use a local ActiveMQ Artemis instance.
Run docker run -d --name mssc-brewery-logging -p 9411:9411 openzipkin/zipkin
to use a local Zipkin server.