Spring Cloud 系列之 Sleuth 链路追踪 哈喽沃德先生 发布于 2020-02-12 包括在 Spring Cloud 微服务随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是
Spring Cloud 系列之 Gateway 服务网关 哈喽沃德先生 发布于 2020-02-11 包括在 Spring Cloud 微服务什么是 Spring Cloud Gateway Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且还基于 Filter 链的方式提供了网关基本的功能。目前最
Spring Cloud 系列之 Netflix Zuul 服务网关 哈喽沃德先生 发布于 2020-02-10 包括在 Spring Cloud 微服务什么是 Zuul Zuul 是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul 旨在实现动态路由,监视,弹性和安全性。Zuul 包含了对
Spring Cloud 系列之 Alibaba Sentinel 服务哨兵 哈喽沃德先生 发布于 2020-02-09 包括在 Spring Cloud 微服务前文中我们提到 Netflix 中多项开源产品已进入维护阶段,不再开发新的版本,就目前来看是没有什么问题的。但是从长远角度出发,我们还是需要考虑是否有可替代
Spring Cloud 系列之 Netflix Hystrix 服务监控 哈喽沃德先生 发布于 2020-02-08 包括在 Spring Cloud 微服务Actuator Hystrix 除了可以实现服务容错之外,还提供了近乎实时的监控功能,将服务执行结果和运行指标,请求数量成功数量等等这些状态通过 Actuator 进行收集,然后访问 /actuator/hystrix.stream 即
Spring Cloud 系列之 Netflix Hystrix 服务容错 哈喽沃德先生 发布于 2020-02-07 包括在 Spring Cloud 微服务什么是 Hystrix Hystrix 源自 Netflix 团队于 2011 年开始研发。2012年 Hystrix 不断发展和成熟,Netflix 内部的许多团队都采用了它。如今,每天在 Netflix 上通过 Hystrix 执行数百亿个线
Spring Cloud 系列之 Feign 声明式服务调用 哈喽沃德先生 发布于 2020-02-06 包括在 Spring Cloud 微服务什么是 Feign Feign 是 Spring Cloud Netflix 组件中的一个轻量级 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon 和 RestTemplate,实现了 WebService 的面向接
Spring Cloud 系列之 Consul 服务注册中心 哈喽沃德先生 发布于 2020-02-05 包括在 Spring Cloud 微服务Netflix Eureka 2.X https://github.com/Netflix/eureka/wiki 官方宣告停止开发,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,并且官方也在积极维护 1.X https://github.c
Spring Cloud 系列之 Netflix Ribbon 负载均衡 哈喽沃德先生 发布于 2020-02-04 包括在 Spring Cloud 微服务什么是 Ribbon Ribbon 是一个基于 HTTP 和 TCP 的 客服端负载均衡工具,它是基于 Netflix Ribbon 实现的。 它不像 Spring Cloud 服务注册中心、配置中心、API 网关那样独立部署,但是它几乎存在
Spring Cloud 系列之 Netflix Eureka 注册中心 哈喽沃德先生 发布于 2020-02-03 包括在 Spring Cloud 微服务服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是微服务架构