标签: SpringCloud

28 篇文章

SpringCloud第二季学习笔记:SpringCloud Stream消息驱动(十六)
概述 为什么会出现这个技术? 需要解决哪些问题? 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 是什么 https://github.com/spring-cloud/spri…
RabbitMQ环境配置(Windows)
RabbitMQ环境配置(Windows) 安装Erlang,下载地址: https://www.erlang.org/downloads 一直下一步即可,可以自定义安装目录 安装RabbitMQ,下载地址: 进入RabbitMQ安装目录下的sbin目录 https://www.rabbitmq.com/install-windows.html 一…
SpringCloud第二季学习笔记:SpringCloud Bus消息总线(十四)
概述 上一讲解的加深和扩充,一言以蔽之 分布式自动刷新配置功能 Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。 是什么 Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。 Spring Cloud Bus是用来将分布式系统的节点与…
SpringCloud第二季学习笔记:SpringCloud Config分布式配置中心(十三)
概述 分布式系统面临的---配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 SpringCloud提供了ConfigServer来解决这个问题,我们每一个微服务自己带着一个applicati…
SpringCloud第二季学习笔记:Hystrix断路器(十)
概述 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,…
SpringCloud第二季学习笔记:OpenFeign服务接口调用(九)
概述 OpenFeign是什么 Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可 GitHub:https://github.com/spring-cloud/spring-cloud-openfeign 官网解释: https://cloud.spring.io/spring-c…