自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 限流及自定义API维度限流

第一步:添加依赖,在原有spring-cloud-starter-gateway依赖的基础上再添加如下两个依赖第二步:添加sentinel及路由规则第三步:启动网关项目,检测sentinel控制台的网关菜单。启动时,添加sentinel的jvm参数,通过此菜单可以让网关服务在sentinel控制台显示不一样的菜单在idea中,进行如下配置:Sentinel 控制台启动以后,界面如图所示:说明,假如没有发现请求链路,API管理,关闭网关项目,关闭sentinel,然后重启sentin..

2021-12-28 21:32:24 600

原创 Day06 Sentinel降级

概述除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障可用的重要措施之一。准备工作在ProviderController 类中添加doSentinel05方法,基于此方法演示慢调用过程下的限流说明,我们在此方法中设置休眠,目的是为了演示慢调用(响应时间比较长).Sentinel降级入门第一步:服务启动后,选择要降级的链路第二步:选择要降级的链路这里表示熔断策略选择"慢调用比例",表示请求数超过3时,假如平均响应时间超过200毫秒的有30%,则对..

2021-12-28 07:14:36 269

原创 SpringMVC拦截器

第一步:创建一个类来实现HandlerInterceptor接口(注意:实现该接口JDK 必须是1.8以上)第二步:创建一个配置类添加@Configuration注解,交给Spring管理

2021-12-27 10:05:33 151

原创 Day05-Sentinel限流熔断应用实践

Sentinel简介背景分析Sentinel限流入门第一步:在提供方sca-provider配置sentinel依赖第二步:配置第三步:创建类第四步:启动sca-provider服务,然后对指定服务进行访问第五步:刷新sentinel 控制台,实时监控信息Sentinel限流入门实践我们设置一下指定接口的流控(流量控制),QPS(每秒请求次数)单机阈值为1,代表每秒请求不能超出1次,要不然就做限流处理,处理方式直接调用失败。第一步:设置限流策略第二步...

2021-12-24 21:53:44 370

原创 Day04~Nacos服务配置中心应用实践

配置中心配置中心概述配置中心最基础的功能就是存储一个键值对,用户发布一个配置(configKey),然后客户端获取这个配置项(configValue);进阶的功能就是当某个配置项发生变更时,不停机就可以动态刷新服务内部的配置项,配置中心的选型在面向分布式的微服务系统中,如何通过更高效的配置管理方式,实现微服务系统架构持续“无痛”的演进,并动态调整和控制系统的运行时态,配置中心的选型和设计起着举足轻重的作用。市场上主流配置中心有Apollo(携程开源),nacos(阿里开源),Spring C

2021-12-23 22:58:16 355

原创 Day03~基于远程服务调用实践

目录一、@LoadBalanced1.在Consumer启动类中配置注解2.在ConsumerController中注入RestTemplate注意:与启动类中名称相对应​3.用服务名替换localhost:8090​二、默认负载均衡策略三、Feign的远程服务调用四、Feign配置进阶实践一、@LoadBalanced当我们使用 @LoadBalanced注解描述RestTemplate对象时,步骤如下1.在Consumer启动类中配置注解2.在Con..

2021-12-22 22:15:14 178

原创 Nacos注册中心入门

Day02~Nacos注册中心入门目录Day02~Nacos注册中心入门核心知识点常见问题分析常见Bug分析idea连接database数据库第一步:打开DataSource,找到mysql第二步:配置连接的数据库​核心知识点服务注册中心诞生背景: 服务多了,需要统一管理。 服务注册中心的选型: 基于安全性的基础上,社区活跃度、稳定性、功能、性能、学习成本(是否开源)。 Nacos的下载—>安装(解压)—>启动—>访问(http:...

2021-12-22 01:51:21 151

原创 Day-01 微服务课上问题分析及总结

目录前言一、核心知识点二、常见问题分析 1.为什么需要微服务2.微服务特点3.Maven中父类pom.xel配置版块三。入门案例1.同工程中2.不在同一个子级工程中前言什么是微服务:微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。 这些服务是围绕业务功能构建的,可以通过全自动部署机制独立部署。 这些服务的集中管理最少,可以用不...

2021-12-20 21:51:36 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除