简介
基于spring-cloud微服务架构,实践docker compose编排容器,docker容器CICD自动化部署,运维监控等
环境
| 工具 | 版本或描述 |
|---|---|
| JDK | 1.8 |
| IDE | IntelliJ IDEA |
| Maven | 3.x |
| spring-cloud-dependencies | Greenwich.SR2 |
| spring-boot-starter | 2.1.6.RELEASE |
| spring-cloud-starter-netflix-eureka-client | 2.1.2.RELEASE |
| spring-cloud-starter-netflix-eureka-server | 2.1.2.RELEASE |
| spring-cloud-starter-gateway | 2.1.2.RELEASE |
实践规划
| 服务 | 端口 | 功能 | 状态 | 描述 |
|---|---|---|---|---|
gateway-service | 9999 | API网关 | ✅ | 网关API |
eureka-registry | 8761 | 注册中心 | ✅ | 注册中心地址 |
producer-service | 8881 | 服务提供者 | ✅ | 经网关调用:http://47.103.88.209:9999/producer/hello |
consumer-service | 8882 | 服务消费者 | ✅ | 经网关调用:http://47.103.88.209:9999/consumer/hello 调用 producer-service服务:http://47.103.88.209:9999/consumer/call |
CI/CD | 8888 | ✅ | Jenkins 账户密码: user_sample/user_123 | |
| APP应用监控 | ✅ | app-monitor 账户密码: user_sample/user_123 | ||
| OS系统监控 | ✅ | sys-monitor 账户密码: user_sample/user_123 | ||
| Container容器监控 | ✅ | container-monitor 账户密码: user_sample/user_123 |
架构设计🖌(DOING)
唠唠嗑?
企鹅群号: 561932405