摘要:
Hystrix 熔断器 1、Hystrix 概述 Hystix 是 Netflix 开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败(雪崩)。 雪崩:一个服务失败,导致整条链路的服务都失败的情形。 Hystix 主要功能: 隔离 线程池隔离 信号量隔离 降级:异常,超时 熔断 阅读全文
摘要:
Consul Server Consul 是由 HashiCorp 基于 Go 语言开发的,支持多数据中心,分布式高可用的服务发布和注册服务软件。 用于实现分布式系统的服务发现与配置。 使用起来也较 为简单。具有天然可移植性(支持Linux、windows和Mac OS X);安装包仅包含一个可执行 阅读全文
摘要:
统一网关Gateway 1、为什么需要网关 网关功能: 身份认证和权限校验 服务路由、负载均衡 请求限流 2、网关的技术实现 在SpringCloud中网关的实现包括两种: gateway zuul Zuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于S 阅读全文