
Spring Cloud
文章平均质量分 96
尚硅谷周阳老师视频:https://www.bilibili.com/video/BV18E411x7eT
万里顾—程
我变得自信有趣,
允许别人踏入我的生活;
我睡的越来越早,
开始在乎前途和未来,
我知道那个我回来了!
展开
-
Spring Cloud(14)——Spring Cloud Sleuth 分布式请求跟踪链
文章目录Spring Cloud(14)——Spring Cloud Sleuth 分布式请求跟踪链1、下载zipkin2、链路监控展现Spring Cloud(14)——Spring Cloud Sleuth 分布式请求跟踪链背景在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。Spring Cloud Sleuth 提供了一套原创 2021-07-17 22:43:09 · 174 阅读 · 3 评论 -
Spring Cloud(13)——Spring Cloud Stream 消息驱动
文章目录Spring Cloud(13)——Spring Cloud Stream 消息驱动1、Stream概述2、Stream 编码API和常用注解3、消息驱动之生产者4、消息驱动之消费者5、分组消费与持久化Spring Cloud(13)——Spring Cloud Stream 消息驱动1、Stream概述Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。它可以基于 Spring Boot 来创建独立的、可用于生产的 Spring 应用程序。Spring Cl原创 2021-07-17 21:05:45 · 447 阅读 · 5 评论 -
Spring Cloud(12)——Spring Cloud Bus 消息总线
文章目录Spring Cloud(12)——Spring Cloud Bus 消息总线1、Bus 消息总线概述2、RabbitMQ环境配置3、Spring Cloud Bus 动态刷新全局广播4、Spring Cloud Bus 动态刷新定点通知Spring Cloud(12)——Spring Cloud Bus 消息总线在Spring Cloud(11)——Spring Cloud Config 分布式配置中心中,我们为微服务提供了集中化的尾部配置支持,但是还不够完善,比如不能实现自动刷新功能,这个要原创 2021-07-17 11:06:01 · 264 阅读 · 3 评论 -
Spring Cloud(11)——Spring Cloud Config 分布式配置中心
文章目录Spring Cloud(11)——Spring Cloud Config 分布式配置中心1、Spring Cloud Config 概述2、Config 服务端配置3、Config 客户端配置4、Config 客户端动态刷新Spring Cloud(11)——Spring Cloud Config 分布式配置中心在Spring Cloud(10)——新一代网关Spring Cloud Gateway中,我们用新一代网关Gateway来保护、增强和控制对于 API 服务的访问。现在来解决分布式系原创 2021-07-15 22:49:26 · 146 阅读 · 1 评论 -
Spring Cloud(10)——新一代网关Spring Cloud Gateway
文章目录Spring Cloud(10)——新一代网关Spring Cloud Gateway1、背景知识——API网关2、Spring Cloud Gateway 详细概述3、Spring Cloud Gateway 入门配置3.1、环境搭建3.2、Spring Cloud Gateway 配置路由的两种方式4、配置动态路由5、Predicate的使用6、Filter的使用6.1、过滤器工厂6.3、自定义全局过滤器Spring Cloud(10)——新一代网关Spring Cloud Gateway在原创 2021-07-15 14:59:18 · 471 阅读 · 0 评论 -
Spring Cloud(09)——Hystrix断路器
文章目录Spring Cloud(09)——Hystrix断路器1、背景知识2、Hystrix断路器概述3、Hystrix重要概念4、Hystrix使用环境搭建+Jmeter高并发测试4.1、Hystrix服务提供者环境搭建4.2、Jmeter高并发测试4.3、加入服务消费者进行高并发测试5、服务降级5.1、服务提供者8001进行服务降级5.2、服务消费者80进行服务降级5.3、全局服务降级DefaultProperties5.3.1、解决代码膨胀问题5.3.2、解决代码耦合度高问题6、服务熔断6.1、服务原创 2021-07-14 20:37:58 · 236 阅读 · 3 评论 -
Spring Cloud(08)——Feign服务接口调用
文章目录Spring Cloud(08)——Feign服务接口调用1、Feign简介2、OpenFeign使用步骤3、OpenFeign的超时控制4、OpenFeign日志打印功能Spring Cloud(08)——Feign服务接口调用在Spring Cloud(07)——Ribbon负载均衡服务的介绍和使用中,我们使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了一套模板化的调用方法。但是在实际开发中,由于对微服务依赖的调用可能不止一处,往往一原创 2021-07-13 11:27:17 · 1262 阅读 · 0 评论 -
Spring Cloud(07)——Ribbon负载均衡服务的介绍和使用
文章目录Spring Cloud(07)——Ribbon负载均衡服务的介绍和使用1、Ribbon简介2、Ribbon的负载均衡和RestTemplate调用3、Ribbon核心组件IRule4、替换负载均衡策略5、深入理解Ribbon负载均衡算法5.1、默认负载策略轮询的原理5.2、RoundRobinRule轮询源码5.3、自定义实现轮询算法Spring Cloud(07)——Ribbon负载均衡服务的介绍和使用在Spring Cloud(04)——Eureka的简介和部署使用、Spring Clou原创 2021-07-12 19:14:23 · 343 阅读 · 2 评论 -
Spring Cloud(06)——Consul的介绍和使用
文章目录Spring Cloud(06)——Consul的介绍和使用1、Consul简介2、安装运行Consul3、服务提供者注册进consul4、服务消费者注册进consul5、Eureka、Zookeeper及Consul三个注册中心的异同点Spring Cloud(06)——Consul的介绍和使用在Spring Cloud(04)——Eureka的简介和部署使用和Spring Cloud(05)——Spring cloud整合Zookeeper代替Eureka中,我们分别使用了eureka和zo原创 2021-07-11 23:01:32 · 329 阅读 · 3 评论 -
Spring Cloud(05)——Spring cloud整合Zookeeper代替Eureka
文章目录Spring Cloud(05)——Spring cloud整合Zookeeper代替Eureka1、支付服务注册进zookeeper2、订单服务注册进zookeeperSpring Cloud(05)——Spring cloud整合Zookeeper代替Eureka在Spring Cloud(04)——Eureka的简介和部署使用中,我们使用Eureka作为我们微服务的注册中心,现在我们使用Zookeeper来代替Eureka,关于Zookeeper的使用请看Spring Boot——Dubb原创 2021-07-11 17:22:14 · 216 阅读 · 1 评论 -
Spring Cloud(04)——Eureka的简介和部署使用
文章目录Spring Cloud(04)——Eureka的简介和部署使用1、Spring Cloud Eureka简介2、Eureka和Zookeeper比较3、部署Eureka Server服务端4、支付微服务8001注册进Eureka Server5、订单微服务80注册进Eureka Server6、搭建Eureka集群6.1、Eureka集群原理6.2、Eureka集群环境搭建6.3、订单、支付微服务注册进Eureka集群6.4、配置支付微服务集群7、完善actuator微服务信息8、服务发现Disc原创 2021-07-11 09:51:14 · 544 阅读 · 1 评论 -
Spring Cloud(03)——构建支付模块和消费者订单模块以及工程重构
文章目录Spring Cloud(03)——构建支付模块和消费者订单模块以及工程重构1、构建支付模块1、环境搭建2、编写业务2、构建消费者订单模块1、环境搭建2、编写业务3、工程重构Spring Cloud(03)——构建支付模块和消费者订单模块以及工程重构在上一篇Spring Cloud(02)——搭建订单-支付微服务模块中,我们已经建好了父项目,下面就要在父项目里面建子模块了,先建服务提供模块,也就是支付模块,再建服务消费者模块,也就是消费者订单模块。1、构建支付模块1、环境搭建1、建在父工程原创 2021-07-10 13:47:17 · 491 阅读 · 1 评论 -
Spring Cloud(02)——搭建订单-支付微服务模块的父工程
文章目录Spring Cloud(02)——搭建订单-支付微服务模块1、新建父工程项目空间2、在父工程pom中添加依赖3、Maven中DependencyManagement和Dependencies的区别Spring Cloud(02)——搭建订单-支付微服务模块1、新建父工程项目空间1、新建一个maven项目,注意选择自己的maven版本2、设置字符集编码3、注解激活生效4、选择java版本为1.85、添加文件过滤File Types,选择不显示哪些文件(可选)这里我添加了*.原创 2021-06-27 20:32:14 · 301 阅读 · 0 评论 -
Spring Cloud(01)——初识Spring Cloud,回顾微服务及微服务架构
文章目录Spring Cloud——初识Spring Cloud,回顾微服务及微服务架构1、微服务和微服务架构2、SpringCloud简介2.1、什么是Spring Cloud2.2、Spring Cloud和SpringBoot的关系2.3、Spring Cloud和Dubbo的区别Spring Cloud——初识Spring Cloud,回顾微服务及微服务架构1、微服务和微服务架构什么是微服务微服务是一种架构风格,他要求我们在开发一个应用的时候,这个应用必须构建成许多松散耦合且可独立部署的原创 2021-06-22 21:56:14 · 285 阅读 · 1 评论