In order for users to better understand how to develop microservices using ServiceComb, an easy to understand demo is provided.
- Manager (API gateway)
- Doorman (authentication service)
- Worker (computing service)
- Beekeeper (computing service)
- Bulletin board (service registry)
- Project archive (request cache)
- Human resource (service governance)
Please read the blog post on the detailed explanation of this project.
A docker-compose.yaml
file is provided to start all services an their dependencies as docker containers.
- Build all service images using command
mvn package -Pdocker
- Run all service images using command
docker-compose up
If you are using Docker Toolbox, please add an extra profile -Pdocker-machine
.
mvn package -Pdocker -Pdocker-machine
mvn verify -Pdocker -Pdocker-machine