Spring Cloud简介说明
下文笔者讲述SpringCloud简介说明,如下所示
SpringCloud简介
Spring Cloud是一系列框架的有序集合
是一组框架的简介
运用SpringCloud中的组件,我们可以快速完成一个分布式系统
完成如:
服务发现注册
配置中心
消息总线
负载均衡
断路器
数据监控等
Spring cloud核心组件
1.Eureka:
服务注册与发现发现中心
2.Feign:
基于动态代理机制
根据注解和选择的机器
拼接请求url地址
实现请求调用
3.Ribbon:
实现负载均衡
从一个服务的多台机器中选择一台
请求端的Ribbon
4.Hystrix:
提供线程池
不同的服务走不同的线程池
实现了不同服务调用的隔离
避免了服务雪崩的问题
5.Zuul:
网关管理
由Zuul网关转发请求给对应的服务
Spring cloud断路器功能
分布式架构中
断路器模式的功能:
当某个服务单元发生故障(类似用电器发生短路)后
通过断路器的故障监控(类似熔断保险丝)
向调用方返回一个错误响应,而非长时间的等待
断路器模式的优点:
不会使得线程因调用故障服务被长时间占用不释放
避免故障在分布式系统中的蔓延
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


