负责登录与第三方小组需求应用的设计、开发和测试。为组内复杂需求进行方案设计、流程梳理。为整个后台服务的架构升级做先驱技术调研。
针对月初以及月末28号充值日,App后台系统压力大,用户量激增导致下游第三方系统能力不足,压死第三方。在第三方给出的处理TPS理论值的基础上,结合省份的日均调用流量比,计算出31省各自的限流阈值配比,并且整合Sentinel,改造业务代码,适配热点参数限流的方式,在流量入口侧,进行分省限流。保证到第三方的流量始终均衡,不会压垮下游系统。
针对月初自动扣款,设计完整的支付链路、补偿链路流程,引入消息队列来将复杂繁琐的祝福流程与短信通知流程进行解耦,配合延迟队列,为用户进行2次补偿。将支付链路设计的更加优雅,以更为简洁的方式,保障31省每月月初绑定用户进行扣款功能完善,确保成功率为四个9以上
针对复杂的登录工程,将登录与统一认证进行解耦,拆分出会话工程,将登录与创建会话的过程进行解耦,登录只负责登录,会话的创建、校验、注销全部通过会话工程来处理,通过nginx层,来进行业务的转发,将需要校验会话的接口,搭建会话管理平台,通过页面的方式,来对校验会话的接口进行灵活配