springcloud

1、五大核心组件

①eureka:服务发现,负责服务的注册和服务的发现,eureka client,eureka server,eureka已闭源,推荐consul;

②hystrix:熔断器,底层通过对每个服务提供单独线程池,实现对异常服务的熔断,防止雪崩;

③zuul:服务网关,负责网络路由,有网关之后可以做统一的降级,限流,认证授权,安全等;

④feign:通过注解的形式实现服务之间的调用(注解在controller接口上),简化代码,底层基于feign动态代理;

⑤ribbon:负载均衡,默认是轮询算法,将请求均匀的分发到各个机器上;

posted @ 2019-05-30 14:14  大虫哥哥  阅读(117)  评论(0)    收藏  举报