自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FallBack逻辑

在cart-service里配置过这段信息后,调用这个/carts的接口就可以在sentinel看到feignClient=item-service,因为cart-service里有远程嗲用item-service。首先要把远程调用也在sentinel中注册。

2025-03-19 16:47:04 270

原创 微服务保护、Sentinel和jmeter的安装使用

一、Sentinel安装1、网上下载2、在jar包目录里打开cmd3、访问localhost:8090二、微服务整合sentinel(以cart-service)为例1、引入依赖2、配置文件配置sentinel的信息http-method-specify: true :可以以请求方式区分簇点,如PUT,GET,POST否则就只有/carts3、重启服务,再访问一下该服务,可以在sentinel dashboard看到动态三、sentinel簇点流控1、请求限流。

2025-03-19 16:19:17 326

原创 Nacos共享配置、配置热更新

SpringCloud在初始化上下文的时候会先读取一个名为bootstrap.yaml(或bootstrap.properties)的文件,如果我们将nacos地址配置到bootstrap.yaml中,那么在项目引导阶段就可以读取nacos中的配置了。由于一些配置在shared-jdbc.yaml写过了,bootstrap.yaml里也写了一些,所以application.yml不需要再写了,只要把占位符里的哪些元素写了就行。我们要在微服务拉取共享配置。

2025-03-19 09:28:35 547

原创 gateway登录校验,gateway和微服务、微服务和微服务之间通信

还有Ordered接口的getOrder的方法,返回的值代表优先级(filterChain的调用顺序),NettyRoutingFilter的返回值是int的最大值,代表其优先级最低。1、网关是所有微服务的入口,一切请求都需要先经过网关。把登录校验的工作放到网关去做。2、定义一个登录校验的过滤器AuthGlobalFilter(拦截逻辑+优先级)NettyRoutingFilter是优先级最低的过滤器,是过滤器链中最后一个。:配置登录校验需要拦截的路径,因为不是所有的路径都需要登录才能访问。

2025-03-17 16:08:58 768

原创 springcloud的gateway使用

【代码】springcloud的gateway使用。

2025-03-16 14:18:34 225

原创 OpenFeign快速入门

没有使用OpenFeign之前若cart-service想调用item-service的服务需要编写复杂的代码。

2025-03-14 15:15:54 358

原创 虚拟机Docker部署nacos

【代码】虚拟机Docker部署nacos。

2025-03-14 09:08:22 444

原创 虚拟机Docker部署项目

dockerfile内容:# 基础镜像# 设定时区# 拷贝jar包# 入口。

2025-03-11 11:21:32 547 1

原创 虚拟机Docker部署mysql,java项目

2.安装mysql时解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“:连接超时问题。

2025-03-10 11:07:04 355

原创 mybatis批量删除的动态sql

【代码】mybatis批量删除的动态sql。

2025-02-14 13:44:09 301

原创 springboot中pagehelper使用

serviceImpl:主要是这一步。

2025-02-10 16:34:45 700

空空如也

空空如也

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

TA关注的人

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