Spring Cloud,Docker
Spring Cloud 先决条件
Spring cloud 基于spring boot,spring,java
Spring Cloud解决的问题
分布式微服务架构和微服务监控、注册于发现、跟踪等一箩筐功能
Spring Cloud
- Spring boot actuator 会提供应用程序的监控端点,可以用于了解应用的运行情况
- Eureka 提供微服务注册与发现,类似zookeeper
- Ribbon 提供客户端的负载均衡
- Feign 提供声明式的REST调用
- Hystrix 提供微服务的容错处理
- Turbine 提供聚合监控数据服务
- RabbitMQ 消息中间件收集数据
- Zuul 微服务网关,核心是一系列过滤器
- Nginx 负载均衡 手机端
- Sidecar 整合非jvm服务 node.js 等
- Rxjava
- Spring cloud config 统一配置
- Spring cloud sleuth 微服务跟踪