带你读《2022技术人的百宝黑皮书》——我在阿里做测试,入职5个月的回顾与总结(6) https://developer.aliyun.com/article/1243238?groupCode=taobaotech
稳定性治理:限流兜底
通过限流,我们可以较好地控制系统的QPS,从而达到保护系统或者接口服务器稳定的目的。一方面,限流可以防止接口被刷,造成不必要的服务层压力;另一方面,是为了防止接口被滥用。完整梳理并针对本次活动涉及到的所有接口并配置限流以此来保护系统接口和下游接口。并在上线前验证了限流后的表现和恢复限流的表现是否符合预期、是否对用户友好。
所以在本需求中,我们还需要关注抽奖接口在达到了设置的限流请求时页面的表现。
资损防控:资金链路测试+对账监控
资损相关:活动发放的奖品有特定用户身份的限制、每人限兑一次的门槛,且每款奖品限量xxxx份,防止资损也是测试过程中必须严格保障的要求。
解决方案:校验业务的数据是否正确,保证数据是干净符合预期的,特别是涉及资金的需求,通过主动的对账发现需求中的漏洞。对账就是稳定性中的关键环节。我们需要梳理出可能出现资损的场景,并通过离线小时级的SQL对账和接收消息的实时对账,对奖品的限领规则、奖品发放的量级和兑换奖品用户的身份进行对账,以便及时发现潜在问题,及时止血,在用户的舆情到来之前发现问题。
带你读《2022技术人的百宝黑皮书》——我在阿里做测试,入职5个月的回顾与总结(8) https://developer.aliyun.com/article/1243236?groupCode=taobaotech