本系统基于2月底 应东南某市的支援请求。在七小时内快速上线的秒杀优化方案,代码方案不算优美,整个方案的难度瓶颈在于时间。 七小时内快速了解需求、分析原系统、掌握瓶颈、确定技术方案、代码整合、故障恢复; 因项目还在政府服役中,暂时脱敏去除防刷逻辑,使用伪代码进行开源,仍可实现1.5g内存1w的并发请求支持。
是故障恢复脚本,因为硬件资源只有一台,且是window服务器,与原有程序共享资源。所以使用bat脚本写了一个tomcat监控,实现故障恢复。
项目基于spring优雅停机,最大的保障数据在tomcat生命周期的完整落地。 内存数据秒级异步存储,最大保障数据快速存储,防止数据丢失。
线上是ajax加载限制,使用cdn加速。 脱敏改成jsp页面。