编程
-
SpringCloud Stream的了解及使用
什么是SpringCloud Stream 官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架,它的目标是屏蔽底层消息中间件的差异,降低切换成本,统一消息…
-
使用SpringCloud Bus完善Config的动态刷新
SpringCloud Bus概述 Spring Cloud Bus是将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。 Bus …
-
SpringCloud Config配置中心的使用
概述 SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。 SpringClou…
-
新一代网关SpringCloud Gateway概述和简单使用
Gateway概述 Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5, Spring Boot 2和Project Reactor等技术。 Ga…
-
Hystrix图形化监控-dashboard简单使用
Hystrix Dashboard概述 除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过…
-
Hystrix服务熔断的用法
服务熔断是什么 熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应…
-
Hystrix概述与服务降级
Hystrix概述 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的"扇出”。 如果扇出的链路上某个微服务…
-
更优雅的服务调用-OpenFeign简单使用
OpenFeign概述 Feign是一个声明式WebService客户端。 使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加…
-
负载均衡服务调用-Ribbon简单使用
概述 Spring Cloud Ribbon是基于Netlix Ribbon实现的一套客户端负载均衡的工具。 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件…
-
注册中心Consul基本使用
Consul概述 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中…