积分与计费
Credit & Billing System
积分经济系统、订阅管理、用量计量和支付集成
子问题
1.积分充值消费欠债三向流转
2.多来源充值归因
3.工具调用计费
4.Stripe订阅集成
5.每日礼品积分懒加载与分布式锁防并发
6.微积分累加器防 ceil 精度膨胀
7.订阅过期自动续充定时任务
8.佣金分成与模板创作者激励
各项目的解法1 solutions
Signals
横向对比
| 维度 | Refly |
|---|---|
| 积分模型 | 三表分离(Recharge/Usage/Debt)+ 过期优先扣减 + 先偿债后入账 |
| 计费粒度 | 四维度动态规则引擎(text/image/audio/video)+ additive/multiplier 组合 |
| 支付集成 | Stripe Checkout Session + Webhook 双路径(订阅/积分包)+ Portal 自助管理 |
| 异步架构 | BullMQ 三队列(token/media/tool)+ 定时任务(过期续充/取消检查) |
| 并发控制 | Redis 分布式锁(礼品积分/过期续充/Meter 创建)防重复 |
| 多来源归因 | 5 种充值来源(subscription/gift/commission/invitation/purchase)独立追踪 |
| 微积分精度 | CreditAccumulatorSnapshot 微积分(1:1M)防 ceil 膨胀 |
最佳实践
1.先偿还欠债再入账新积分
2.按过期时间升序扣减积分减少浪费
3.BullMQ 异步解耦计费与主请求链路
4.Redis 分布式锁保护所有积分写入操作
5.USD_TO_CREDITS_RATE 环境变量化便于调价