SpringCloud:Zuul路由网关(存疑)

背景前面我们实现了SpringCloud的Dashboard流监控,本文将继续介绍Zuul路由网关。什么是Zuul?Zuul是SpringCloud中的微服务网关。网关: 是一个网络整体系统中的前置门户入口。请求首先通过网关,进行路径的路由,定位到具体的服务节点上。Zuul是一个微服务网关,首先是一
微服务 SpringCloud 2022年06月28日 417次浏览

SpringCloud:Dashboard流监控

背景前面我们实现了Hystrix的服务熔断和服务降级,本文我们将继续介绍Dashboard流监控。实现创建模块编译pom.xml<dependencies> <!-- Hystrix依赖 --> <dependency>
微服务 SpringCloud 2022年06月25日 496次浏览

SpringCloud:Hystrix服务降级实现(存疑)

背景前面我们使用Hystrix实现了服务熔断,本文我们将继续使用Hystrix实现服务降级。服务降级服务降级通常有两种场景:当下游的服务因为某种原因响应过慢,下游服务主动停掉一些不太重要的业务,释放出服务器资源,增加响应速度;当下游的服务因为某种原因不可用,上游主动调用本地的一些降级逻辑,避免卡顿,
微服务 SpringCloud 2022年06月21日 627次浏览

SpringCloud:Hystrix服务熔断实现

背景前面我们实现了微服务的集群化,以及微服务之间的调用、负载均衡的实现,我们通过Ribbon与RestTemplate、feign与接口类和注解的两种方式分别进行了实现。Ribbon实现,feign实现。接下来我们将介绍服务熔断与服务降级。由于分布式体系结构中微服务的依赖关系十分复杂,服务调用失败的
微服务 SpringCloud 2022年06月21日 411次浏览

SpringCloud:使用feign实现负载均衡

背景前面实现了微服务的集群化,以及使用Ribbon实现负载均衡。本文将使用feign来实现负载均衡。那么Ribbon与feign的负载均衡实现的差异是怎样的呢?Ribbon的负载均衡:通过微服务名称。Ribbon+RestTemplate,利用RestTemplate对HTTP请求进行封装处理,形成
微服务 SpringCloud 2022年06月20日 387次浏览

SpringCloud:集群化服务提供者实现自定义负载均衡算法(存疑)

背景前面我们实现了服务提供者的集群,以及实现了简单的负载均衡。但是负载均衡的算法是Ribbon默认的轮询规则,那么可不可以自定义负载均衡算法呢?答案是一定的。本文我们将实现自定义的负载均衡算法。实现本文是基于上一篇的代码来进行的。注:SpringCloud负载均衡是通过服务消费者调用服务提供者的接口
微服务 SpringCloud 2022年06月15日 393次浏览

SpringCloud:服务提供者集群化及使用Ribbon实现负载均衡

背景前面我们实现了Eureka注册中心的集群,这里我们来将服务提供者进行集群化,并通过Ribbon实现负载均衡。实现服务提供者集群搭建及简单的负载均衡实现。springcloud-consumer-dept-80修改pom.xml添加EurekaClient依赖:<dependency>
微服务 SpringCloud 2022年06月13日 412次浏览

SpringCloud:Eureka注册中心集群化

背景上一篇我们实现了基于Eureka的服务注册与发现,本文将实现Eureka及服务的集群搭建。实现本文是基于上一篇来进行的。Eureka集群修改hosts文件为了更加显著地看到效果,找到主机的hosts(C:\Windows\System32\drivers\etc)文件,并文件的末尾添加以下行,用
微服务 SpringCloud 2022年06月11日 463次浏览

SpringCloud:Eureka服务注册与发现

背景前面我们搭建了一个简单的微服务,接下来我们将使用第一个组件:Eureka。在SpringCloud微服务架构中通常用作注册中心。我们称这个服务为EurekaServer,还有一个与之交互的客户端称之为EurekaClient。如上图所示,其中:ApplicationServer表示服务提供方;A
微服务 SpringCloud 2022年06月06日 656次浏览

SpringCloud:环境搭建

背景今天开始着手学习SpringCloud的相关内容。什么是SpringCloud?SpringCloud是分布式微服务架构的一站式解决方案,它提供了一套简单易用的编程模型,使我们能在SpringBoot的基础上轻松地实现微服务系统的构建。SpringCloud被称为构建分布式微服务系统的“全家桶”
微服务 SpringCloud 2022年05月30日 454次浏览