ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

模拟一个充值送token怎么保证幂等?一致性?原子性?

模拟一个充值送token怎么保证幂等?一致性?原子性?

先分别解释:

幂等性:重复执行不会重复送 Token

原子性:要么全部成功,要么全部失败(即充值和token增加不能分开)

一致性:充值订单状态、token 账户、赠送流水三方数据对齐

Demo落地:

PniubiPlus/TokenGive: (复现)一个使用liteflow框架模拟充值送token的小demo,实现了幂等、一致性、原子性,分别用mq和不用mq实现,分别看怎么实现

后续文章给出用mq和不用mq分别如何实现...

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进