ESC
Loading search index...

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]

Spring Boot 3.5 + Java 25 + Cloud Native 系列(六):插件化活动引擎

activity-service 是一个插件化的互动游戏引擎,支持砸金蛋、抢红包、集卡、虚拟养成等多种营销活动。本文结合当前实现分析 GamePlugin SPI 接口设计、四种插件实现、Redis Lua 脚本如何保证抢红包原子性、AntiCheatGuard 反作弊机制,以及这套引擎的水平扩展前提。

[Read more]