该项目包含Ecommerce项目的基础设施。
Ecommerce项目包括:
代码库 | 用途 | 地址 |
---|---|---|
order-backend | Order服务 | https://github.com/e-commerce-sample/order-backend |
product-backend | Product服务 | https://github.com/e-commerce-sample/product-backend |
inventory-backend | Inventory服务 | https://github.com/e-commerce-sample/inventory-backend |
common | 共享依赖包 | https://github.com/e-commerce-sample/common |
devops | 基础设施 | https://github.com/e-commerce-sample/devops |
Spring Boot、Gradle、MySQL、Junit 5、Rest Assured、Docker、RabbitMQ、Ansible
- local主要包含本地开发过程所需要用到的基础设施,比如RabbitMQ和ELK等,均通过Docker在本地机器启动。
- remote主要用于生产环境所需的基础设施,主要针对"虚拟机+Docker"的部署场景,本地使用Vagrant虚拟机。