1 底层原理:http://developer.51cto.com/art/201811/586513.htm
springclod插件 技术

1 注册中心: Netflix Eureka
2 http请求封装解析:Feign 动态代理
3 多机器负载均衡:ribbon Round Robin 轮询算法
4 熔断机制:Netflix Hystrix 多个线程池 熔断降级机制
5 服务网关:Netflix Zuul 移动端要调用后端系统,统一从 Zuul 网关进入,由 Zuul 网关转发请 求给对应的服务。
6.spring clod Bus 事件 消息总线用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。
7.Spring Cloud Config 配置管理工具包 可把配置放到远程服务器,集中化管理集群配置,支持本地存储 git subversion
1 http,为外部配置提供基于资源的api
2 可对属性值进行加密解密
3 通过使用@EnableConfigServer在springboot应用中进行嵌入
4spring Config客户端特性
绑定Config服务端,使用远程的属性源 初始化Spring环境
8 Spring Cloud Sleuth 日志收集工具包,封装了Dapper和log-based追踪以及Zipkin和HTrace操作,为SpringCloud应用实现了一种分布式追踪解决方案。
9 Netflix Archaius 配置管理API,包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等功能。
10 spring clod stream 数据流操作开发包 封装了Redis Rabbit Kafka 等中间件