logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从 0 到 1:Spring Cloud OpenFeign 远程调用实战指南

写一个接口,用标注(指定要调用的服务名),再用 SpringMVC 的注解(等)定义请求规则:java运行// value:要调用的微服务名;fallback:降级处理类(熔断用)// 这里的@GetMapping不是“接收请求”,而是“发送请求”注意:Feign 接口上的 SpringMVC 注解,作用是描述 “要发送的 HTTP 请求”(和 Controller 上的注解逻辑相反)。

#spring cloud#spring#后端
Sentinel @SentinelResource:用 blockHandler 实现优雅的接口降级

的value和value负责标识资源,让 Sentinel 知道要保护谁;负责降级兜底,让系统在异常时能优雅返回,而不是直接崩溃。用这两个参数,只需要几行代码就能给接口加上 “流量防护盾”,是微服务稳定性建设中性价比极高的实践~

#python#开发语言
Sentinel 资源异常处理优先级笔记

仅管 Sentinel 规则异常;管业务异常,也可通过加。参数同时管规则异常;

#sentinel#spring boot
Sentinel 熔断规则 - 异常比例(order & product 示例)笔记

熔断触发后的30秒内,order 对 product 库存接口的所有请求都会被 Sentinel 拦截,不会真正发送到 product 服务,避免 product 服务在异常状态下被持续请求,减轻其压力。order 服务持续调用 product 的库存接口,若1秒内请求数不足5,或异常请求占比低于50% → 不触发熔断,请求正常发送。比如设为5,则1秒内 order 调用 product 接口的请

#java#开发语言
MySQL Binlog 数据恢复实战

MySQL Binlog 恢复的核心是「解析日志→转换为回滚 SQL→执行恢复」,权限问题是最常见卡点;日志清洗的关键是统一 SQL 结构(用awk控制括号 / 换行),避免sed替换导致的格式混乱;恢复前备份、恢复后验证是必做步骤,确保数据一致性。

#mysql#数据库
IDEA Git Commit 提交面板全解析:让代码提交更规范高效

在日常开发中,Git 提交是我们和代码仓库打交道最频繁的操作之一。今天我就结合自己的使用经验,给大家详细拆解一下 IntelliJ IDEA 中 Git Commit 提交面板的各项设置,帮你让每一次提交都更规范、更省心。

#intellij-idea#git#java
到底了