我们有个老带新业务,需要给拉到新会员的老用户发放大额券,这个券面额挺大,240元的现金券,直接可以提现。
技术方案是用户购买完会员,支付端会给促销系统发kafka消息,根据topic发放现金券。
项目上线后发现10分钟内被提现了快3000张券,后台CRM紧急下线券,排除问题时发现,发券的业务用的topic和QQ运动的topic一样,导致给QQ运动业务的用户发了很多240的现金券,把这个坑填掉后,通宵改了发券的系统,加上了延迟发券的字段,发放给用户的240元现金券有4个小时的待生效时间,给了技术救火的时间。