springcloud
1、五大核心组件
①eureka:服务发现,负责服务的注册和服务的发现,eureka client,eureka server,eureka已闭源,推荐consul;
②hystrix:熔断器,底层通过对每个服务提供单独线程池,实现对异常服务的熔断,防止雪崩;
③zuul:服务网关,负责网络路由,有网关之后可以做统一的降级,限流,认证授权,安全等;
④feign:通过注解的形式实现服务之间的调用(注解在controller接口上),简化代码,底层基于feign动态代理;
⑤ribbon:负载均衡,默认是轮询算法,将请求均匀的分发到各个机器上;

浙公网安备 33010602011771号