Archives
All the articles I've archived.
-
Spring Cloud 链路追踪:一个 Trace ID 串联所有服务
用 Micrometer + Brave + Zipkin 搭建微服务全链路追踪系统,通过 Trace ID 串联调用链,让分布式请求从黑盒变成可视化。
-
Spring Cloud Seata:跨服务的分布式事务
用 Seata AT 模式解决微服务跨库数据一致性问题,通过 undo_log 自动回滚实现二阶段提交,让订单和扣款要么全成功要么全回滚。
-
Spring Cloud 系列合集
从概念到生产,一步步上手 Spring Cloud 微服务体系。
-
Spring Cloud Sentinel:给微服务装上保险丝
用 Sentinel 给微服务加上熔断、降级、限流三重保护,防止单个服务故障引发系统雪崩,并通过控制台实现规则动态调整。
-
Spring Cloud Gateway:微服务统一入口
用 Spring Cloud Gateway 搭建微服务统一入口,通过路由规则和过滤器让外部请求无需关心内部服务拓扑,为后续鉴权、限流等横切逻辑打下基础。
-
搭建 AI Gateway:从概念到部署(LiteLLM)
深入了解 AI Gateway 的架构价值,并使用 LiteLLM 从零搭建一个统一的 LLM API 网关。
-
Spring Cloud Nacos 配置中心:改了配置不必重启
用 Nacos 配置中心统一管理微服务配置,实现动态刷新——改配置不重启,让配置变更从「发版流程」变成「点一下控制台」。
-
Spring Cloud OpenFeign:让远程调用像本地方法
用 OpenFeign 替代 RestTemplate,通过接口 + 注解把远程 HTTP 调用写成本地方法调用的样子,大幅简化服务间通信代码。
-
Spring Cloud 负载均衡:当一个服务有很多实例
接上篇 Nacos 注册中心,深入客户端负载均衡——从 Ribbon 到 Spring Cloud LoadBalancer 的演进,动手验证多实例下的轮询分发原理。
-
Spring Cloud 上手:用 Nacos 注册中心让服务找到彼此
从零搭建基于 Nacos 3.x 的注册中心,用两个 Spring Boot 服务演示服务注册与发现,迈出 Spring Cloud 微服务实战的第一步。
-
Spring Cloud 从概念开始:JD 里要求的微服务到底是什么
面向求职者,从微服务思想而非具体组件入手,讲清楚 JD 里「需要 Spring Cloud」的真实含义。
-
自定义 SSH 登陆服务器之后的提示信息(MOTD)
使用 SSH 登陆服务器之后会弹出一系列提示,这篇文章教你如何配置它。
-
上手配置一台新的服务器(五):配置日常更新工作流
Updated:用 GitHub Actions 在云端构建 Astro 博客,Webhook 自动触发服务器拉取,让日常更新只需一次 git push
-
上手配置一台新的服务器(四):部署博客与 HTTPS
Updated:将博客从 GitHub Pages 迁移到自己的云服务器,配置 web 服务器以及域名和 SSL 证书
-
上手配置一台新的服务器(三):运行环境与 Nginx
安装 Node.js、pnpm 与 Nginx,为部署静态博客准备好运行环境
-
上手配置一台新的服务器(二):终端美化与常用工具
配置 zsh + Oh My Zsh 终端,安装 zoxide、eza、fzf、fd、ripgrep 等现代 CLI 工具
-
上手配置一台新的服务器(一):SSH 与基础安全加固
新购阿里云服务器后的第一步:SSH 密钥登录、用户创建、基础安全加固
-
终于理解 Redis Hash Tag 了
对 Redis Hash Tag 的细致解读