Spring Boot 3 的 Nacos 完整生产基线:Redis、RabbitMQ、Hikari 与探针
给出一套可落地的 Spring Boot 3 Nacos 分层配置,重点治理 Redis 连接数、RabbitMQ 并发和预取、数据库连接池、Tomcat、优雅停机与 Actuator。
TOPIC COLLECTION
这个主题下共有 11 篇文章。
给出一套可落地的 Spring Boot 3 Nacos 分层配置,重点治理 Redis 连接数、RabbitMQ 并发和预取、数据库连接池、Tomcat、优雅停机与 Actuator。
从 UnsatisfiedDependencyException 追到 mkdir failed,并系统处理 Nacos 缓存目录、server.use-forward-headers、commons-logging、nacos-logback.xml 和空 Class.forName。
复盘一次 Spring Boot 2 服务在 Kubernetes 中读取不到 Boot 3 Redis 配置的问题,覆盖属性前缀、Nacos dataId、延迟建连、滚动发布和 commons-pool2 依赖陷阱。
以 JDK 25、Nacos 3.1.2 和标准数据访问为基线,梳理 Spring Boot 3.5.13 升级到 4.1 的依赖边界、实施顺序与验收清单。
当请求报无可用实例、连接超时或 Redis 失败时,先区分 Service 网络、注册发现、配置和下游健康,避免在事故中扩大变更面。
从版本兼容性、数据库 schema、配置备份和客户端盘点开始,逐节点升级 Kubernetes 中的三节点 Nacos,并验证注册、配置和回滚路径。
保留 Nacos 配置中心,逐步将 Feign、Gateway 和内部 HTTP 调用从注册中心实例发现迁移到 Kubernetes Service DNS,并设计灰度、验证与回滚。
记录如何盘点数百份 Nacos 配置,将 Kubernetes ClusterIP 安全迁移为 Service DNS,并区分 Redis、Kafka、外部依赖和已删除服务。
从数据库、Secret、Headless Service、普通 Service 和 StatefulSet 开始,逐步搭建带鉴权、反亲和、探针和完整验收的三节点 Nacos 集群。
从网络规划和 Rocky Linux 初始化开始,一步步创建 kubeadm 高可用集群,安装 kube-vip、Calico、指标、存储与 Ingress,并完成集群验收。
一套按实际执行顺序组织的 Kubernetes 教程,覆盖集群、网络、调度、滚动发布、Deployment 与 Nacos 基线、中间件、JVM 优化和故障复盘。