项目背景:在全国广泛分布的营业厅网络中,随着用户量激增,现有服务面临高并发挑战。为优化线下服务体验,需开发一套高效、稳定的智能叫号系统。该系统需支持全国联网,统一调度资源;具备高并发处理能力,确保系统稳定运行;实现个性化服务,提升用户满意度;全程跟踪服务流程,收集用户反馈。
技术栈:Java+SpringBoot+Mysql+Redis+kafka
个人贡献:
1. 对营业厅排队场景进行建模,考虑业务需求,确定以优先级队列模式进行设计
2. 柜台设置:柜台有“VIP优先窗口”和“指定手机品牌服务窗口”,针对这类窗口进行个性化设置
3. 实现窗口呼唤逻辑:即便在同一个营业厅,不同柜台窗口,优先处理的客户类型不同,因此需要对这段逻辑进行专门设计
4. 全国范围内秒级响应实现:营业厅遍布全国范围,通过中间件的支持,减少数据库的访问,实现所有请求秒级处理。
5. 多版本迭代发版方案的设计:项目用户量大,波动影响大,我通过研究营业厅的营业时间、缓存自动消失时间、其他业务每日定时任务处理时间,综合考虑,设计版本迭代方案以及回退方案,使得项目平稳过渡
项目成果:
经过重构的系统经过多轮测试后,与多个
1810Java企业服务10000.00元