注:根据《Spring Cloud微服务实战》这门课程跟踪学习
- eureka: 服务注册
- config: 配置,对应的配置文件仓库https://github.com/lrbj/config-repo.git
- pi-gateway: 路由和过滤
- product: 商品服务
- order:订单服务
- user: 用户服务
- MySQL: 产品及订单服务数据
- Redis: 用户
- EureKa: 服务注册与发现
- ribbitMq:消息中间件
- Feign:应用间通信
- Spring cloud Stream: 消息
- SpringCloud Bus :动态刷新
- Zuul: 路由+过滤器
- Hystrix: 服务容错
- Spring cloud sleuth, Zipkin:服务追踪
- docker: 容器
- rancher:为了更加方便地管理docker