Skip to content

签收激励发放延迟问题技术方案评审&签收激励重复发放问题技术方案评审 ​

项目内容
日期2025/12/24 15:00-15:30
参与人王建朝、郑然然、李强、陈祺、冯浩、宋洋-爱创技术经理、罗洋-爱创研发、吕杰-爱创测试、石磊-爱创数据、王凯-爱创项目经理
评审结果⚠️ 有条件通过

评审结论 ​

经过讨论,本次技术评审方案:原则通过,需要按照评审建议修改并与产品经理进行问题共识后进入下一阶段

核心讨论 ​

一、签收激励发放延迟问题技术方案评审 1、StarRocks连接池中的连接使用时触发超时异常,连接池配置的最大存活时间为20分钟,StarRocks数据库配置的连接存活时间为15分钟,调整配置使两者配置时效相匹配。 2、增加连接池存活心跳检测机制,确保及时剔除时效连接。 3、该方案为验证方案,需要调整基础设施参数后进一步跟踪验证后确认方案有效。

二、签收激励重复发放问题技术方案评审 1、日志显示45毫秒内有两批码重复请求发送签收激励,导致原码+签收流水号去库里面查询是否重复发放签收激励未生效,增加接口幂等性处理。 2、使用Redis做签收激励分布式锁,合理设置锁生命周期和锁的Key,防止死锁和两个手机同时签收的情况。 3、要进一步挖掘问题根因,协同终端配合定位。

需要与产品经理共识: 1、签收激励重复发放问题要进一步挖掘问题根因,协同终端配合定位。 2、业务上可能存在两个手机同时扫码,产品功能上后续如何设计以便更好的应对。

技术方案文档:https://yldc.coding.yili.com/p/sip-mac/wiki/30793