SpringCloud第十五章SpringCloudStream消息驱动
一、消息驱动概述 1、是什么 1、一句话 什么是SpringCloudStream 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream...
SpringCloud第十四章SpringCloudBus消息总线
一、概述 1、上一讲解的加深和扩充,一言以蔽之 分布式自动刷新配置功能 Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。 2、是什么 Spring Cloud Bus 配合 Spring Cl...
SpringCloud第十三章SpringCloudConfig分布式配置中心
一、概述 1、分布式系统面临的—配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能...
SpringCloud第十二章Gateway新一代网关
一、概述简介 1、官网 2、是什么 Cloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关; 但在2.x版本中,zuul的升级一直跳票,SpringCloud最后自己研发了一个网关替代Zuul,...
SpringCloud第九章OpenFeign服务接口调用
一、概述 1、OpenFeign是什么 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。 它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的...
SpringCloud第八章Ribbon负载均衡服务调用
一、概述 1、是什么 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调...
SpringCloud第五章Eureka服务注册与发现
一、Eureka基础知识 1、什么是服务治理 什么是服务治理 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复...
第四章SpringCloud微服务架构编码构建
一、约定 > 配置 > 编码 二、IDEA新建project工作空间 1 新建Empty Project,类似工作空间 2 新project设置 2.1 project都选择8 2.2 module点击+号,新建一个maven模块 3 新Module的设置 3.1 由...