02 2023 档案

摘要:什么是Zuul? Zuul包含了对请求的路由和过滤两个最主要的功能。 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服 阅读全文
posted @ 2023-02-11 17:53 爱吃雪糕的小布丁 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、服务监控 hystrixDashboard 除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求,多少成功,多少失败 阅读全文
posted @ 2023-02-11 12:27 爱吃雪糕的小布丁 阅读(33) 评论(0) 推荐(0) 编辑
摘要:服务降级 是什么? 整体资源快不够了,忍痛将某些服务先关掉,待渡过难关,再开启回来。 如下图,在某一个时间段,访问服务A的请求特别多,而访问服务B和服务C的请求特别少,这时我们可以把服务B和服务C先关闭,等到度过此时间段,在把他们开启回来。 把服务关闭之后,用户如果访问该服务应该怎么办呢? 如果直接 阅读全文
posted @ 2023-02-11 11:53 爱吃雪糕的小布丁 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败! 2、服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B 和微服务C又调用其他的微服务,这就是所谓的 “扇出”、如果扇出的链路上某个微服务的调用响 阅读全文
posted @ 2023-02-09 11:54 爱吃雪糕的小布丁 阅读(12) 评论(0) 推荐(0) 编辑
摘要:前言 首先电脑上安装并配置好了Git; 1、码云上新建远程仓库 把该仓库的信息填写好之后,点击创建即可。 创建好的仓库如下: 2、将该仓库克隆到本地 首先复制克隆仓库的HTTPS链接,在存放该项目的位置打开Git Bash,输入命令 : git clone 链接地址 如下图,即可将该项目克隆到本地, 阅读全文
posted @ 2023-02-07 17:52 爱吃雪糕的小布丁 阅读(26) 评论(0) 推荐(0) 编辑
摘要:简介 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。 Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。只需要创建一个接口,然后添加注解即可! Feign ,主 阅读全文
posted @ 2023-02-05 17:30 爱吃雪糕的小布丁 阅读(11) 评论(0) 推荐(0) 编辑
摘要:前言 Ribbon默认的负载均衡策略是轮询,其实Ribbon还自带了其他的负载均衡策略,可以进行选择,有如下几种: 实现接口:IRule 不同实现类: * 1、AvailabilityFilteringRule:会先过滤掉跳闸的或者访问故障的服务,对剩下的服务进行轮询~ * 2、RoundRobin 阅读全文
posted @ 2023-02-05 16:28 爱吃雪糕的小布丁 阅读(18) 评论(0) 推荐(0) 编辑
摘要:鸡汤: 理论 和 实践 是同样重要的! 因为在你们去面试的时候,需要有谈资!!! 你需要先进去,才能够拥有干活的机会,所以要耐着性子学习! 概述 Ribbon是什么? Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是N 阅读全文
posted @ 2023-02-03 11:07 爱吃雪糕的小布丁 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示