
SprintCloud
牧小七
自律、专注、认真使我自由
展开
-
Spring Cloud --- 引入Seata分布式事务
【代码】Spring Cloud --- 引入Seata分布式事务。原创 2024-10-30 22:32:48 · 229 阅读 · 0 评论 -
MySQL --- 创建数据库只读用户账号
创建只有查询权限的数据库账号。原创 2024-10-24 14:42:25 · 432 阅读 · 0 评论 -
Spring Cloud --- GateWay和Sentinel集成实现服务限流
【代码】Spring Cloud --- GateWay和Sentinel集成实现服务限流。原创 2024-10-24 14:36:05 · 503 阅读 · 0 评论 -
Spring Cloud --- OpenFeign和Sentinel集成实现fallback服务降级
【代码】Spring Cloud --- OpenFeign和Sentinel集成实现fallback服务降级。原创 2024-10-24 00:57:08 · 352 阅读 · 0 评论 -
Spring Cloud --- Sentinel 规则持久化
将限流配置规则持久化进 Nacos 保存,只要刷新 8401 某个 rest 地址,sentinel 控制台的流控规则就能看到,只要 Nacos 里面的配置不删除,针对 8401 上 sentinel 上的流控规则持续有效。一旦我们重启微服务应用,sentinel 规则将消失,生产环境需要将配置规则进行持久化。最后重启微服务,查看 sentinel 流程控制。重点内容:datasource 的配置。原创 2024-10-23 23:15:05 · 528 阅读 · 0 评论 -
Spring Cloud --- Sentinel 授权规则
在某些场景下,需要根据调用接口的来源判断是否允许执行本次请求。此时就可以使用 Sentinel 提供的授权规则来实现,Sentinel 的授权规则能够根据请求的来源判断是否允许本次请求通过。在 Sentinel 的授权规则中,提供了 白名单与黑名单 两种授权类型。白放行、黑禁止。原创 2024-10-23 22:24:37 · 384 阅读 · 0 评论 -
Spring Cloud --- Sentinel 热点规则
当 p1 参数等于指定值时,限流规则发生变化。假如当 p1 的值等于 5 时,它的阈值可以达到每秒请求 200 次。方法 testHotKey 里面第一个参数 P1 只要 QPS 超过每秒 1 次,马上降级处理。原创 2024-10-23 22:06:37 · 426 阅读 · 0 评论 -
Spring Cloud --- Sentinel 流控规则
5秒钟内每秒可访问3次,过了保护期5秒后每秒可访问10次。一秒钟通过一个请求,10秒后的请求作为超时处理,放弃。调用,实施针对性的不同限流措施,比如。请求,一秒请求1个,超过1个,限流。一秒请求两个,超过则失败。原创 2024-10-22 15:09:53 · 432 阅读 · 0 评论 -
Spring Cloud --- Sentinel 熔断规则
发送10个请求,每个请求理想响应时长为200毫秒。统计1秒钟,如果10个请求响应时间超过200毫秒的比例大于等于10%,则触发熔断,熔断5秒。1秒内,发送请求出现异常率为20%,则触发熔断。1秒内,两个请求,出现一个异常请求,则触发熔断。原创 2024-10-22 15:07:42 · 421 阅读 · 0 评论 -
Spring Cloud --- 使用nacos作为配置中心
Nacos同Consul一样,在项目初始化时,要保证先从配置中心进行配置拉取,拉取配置之后,才能保证项目的正常启动,为了满足动态刷新和全局广播通知。springboot中配置文件的加载是存在优先级顺序的,bootstrap优先级高于application。原创 2024-10-22 09:54:41 · 236 阅读 · 0 评论 -
Spring Cloud --- Gateway自定义条件过滤器
Component //标注不可忘@Component //标注不可忘 public class MyGatewayFilterFactory extends AbstractGatewayFilterFactory < MyGatewayFilterFactory . Config > {原创 2024-10-21 14:31:00 · 401 阅读 · 0 评论 -
Spring Cloud --- Gateway自定义全局过滤器
自定义接口调用耗时统计的全局过滤器。原创 2024-10-21 13:56:22 · 476 阅读 · 0 评论 -
Spring Cloud --- 使用nacos作为注册中心
/原创 2024-10-21 13:46:13 · 559 阅读 · 0 评论 -
Spring Cloud --- 引入Gateway网关
Spring Cloud Gateway 组件的核心是一系列的过滤器,通过这些过滤器可以将客户端发送的请求转发(路由)到对应的微服务。Spring Cloud Gateway 是加在整个微服务最前沿的防火墙和代理器,隐藏微服务结点 IP 端口信息,从而加强安全保护。Spring Cloud Gateway 本身也是一个微服务,需要注册进服务注册中心。原创 2024-10-20 15:42:14 · 272 阅读 · 0 评论 -
Spring Cloud---Micrometer Tracing+Zipkin微服务链路追踪
Micrometer Tracing 用于抓取数据,Zipkin 图形化用于展示数据。原创 2024-10-19 23:11:11 · 409 阅读 · 0 评论 -
SpringCloud---扫描不到@FeignClient注解的接口
首先要确定在启动类上是否添加了@EnableFeignClients注解,并且需要配置上Feign客户端接口的包,@EnableFeignClients(basePackages = “com.yore.product.client”)其次确定这两个服务引用的Feign包是否一致,若客户端服务可能是org.springframework.cloud.netflix.feign.FeignClient这个包下的,另一个服务端服务中引用的是org.springframework.cloud.openfeig原创 2024-10-14 01:34:31 · 806 阅读 · 0 评论 -
SpringCloud 2024常用组件
以上组件是2024年搭建SpringCloud项目常用组件。原创 2024-10-03 19:03:15 · 561 阅读 · 0 评论 -
Mac上nacos启动失败
Mac上nacos启动失败原创 2023-03-03 10:42:29 · 361 阅读 · 0 评论