☕ 一个基于 Golang 构建的实用的事件驱动微服务演示。部署时使用 Nomad、Consul Connect、Vault 和 Terraform
☕ 一个基于 Golang 构建的实用的事件驱动微服务演示。部署时使用 Nomad、Consul Connect、Vault 和 Terraform
An event-driven microservices coffee shop application has been written in Golang and deployed using Nomad, Consul Connect, Vault, and Terraform.
Other versions in .NET/C# can be found at:
| No. | Service | URI |
|---|---|---|
| 1 | grpc-gateway | http://localhost:5000 |
| 2 | product service | http://localhost:5001 |
| 3 | counter service | http://localhost:5002 |
| 4 | barista service | worker only |
| 5 | kitchen service | worker only |
| 6 | web | http://localhost:8888 |
Jump into .devcontainer, then
> make docker-compose
From vscode => Press F1 => Type Simple Browser View => Choose it and enter http://localhost:8888.
Enjoy!!!
The details of how to run it can be find at deployment with Nomad, Consult Connect and Vault.
> make wire
> make sqlc
Development project trouble shooting
暂无开放 Issues,或尚未同步最近议题。