ESC
Loading search index...

Posts for: #cloud-native

Spring Boot 3.5 下数据库实践记录:HikariCP 调优、N+1 防护、事务管理与 Testcontainers 集成

数据库往往是微服务里比较关键的依赖之一。本文结合当前仓库经验,整理 HikariCP 连接池调优、open-in-view: false 的影响、@EntityGraph 防 N+1、@Transactional 传播行为、Testcontainers @ServiceConnection 集成和 Flyway 进阶实践。

[Read more]

Spring Boot 3.5 下 Redis 实战记录:从连接池调优到 Bloom Filter 自动配置

Redis 在 Shop Platform 中承担缓存、限流、分布式锁、Bloom Filter、Lua 原子操作等多重角色。本文结合当前仓库里的实现,整理 Lettuce 连接池、序列化策略、Redisson 分布式锁、Bloom Filter 自动配置和 Lua 脚本加载方式的实践记录。

[Read more]

Stripe 支付接入基线:PaymentIntent 抽象、Mock/真实网关切换与后续 Webhook 演进

电商平台接入真实支付系统往往要先把支付抽象和 provider 边界理顺。本文结合 Shop Platform 当前实现,拆解 wallet-service 中的 PaymentIntent 抽象、Stripe/PayPal/Klarna/Wallet 支付方式矩阵、Mock/真实网关切换,以及尚未落地的 webhook、退款幂等和 Payment Element 演进方向。

[Read more]

Spring Boot 微服务中的 Feature Toggle 实战:OpenFeature Property Provider + K8s ConfigMap 热更新

在微服务中引入 Feature Toggle 能力,通过 OpenFeature SDK 实现供应商无关的特性开关。本文结合 shop 项目的实际实现,讲解 OpenFeature Property Provider 如何从 Spring Config 读取 flag、K8s ConfigMap 挂载 + Configuration Watcher 触发热更新的链路,以及从静态 YAML 到生产级动态管理的演进路径。

[Read more]