项目展示

当前位置: 网站首页 > 项目展示 > 正文

基于RocketMQ的高并发系统设计

发布日期:2022-05-11    来源: 教务管理中心     点击:

项目类型:创新训练项目

项目成员:苏佳伟(18292649286)、卢木权、申奥

指导教师:李艳(副教授,人工智能、计算机应用方向)

项目简介

对于拥有支付功能以及秒杀功能的系统来说,三高是互联网场景下亘古不变的话题,高并发是实际业务下不可避免的前提,高性能与高可用则直接决定着用户的体验,这三者如何进行合理的结合,在各个行业也将越来越举足轻重。本项目中设计出了一个无需重启服务器实现秒杀商品的个性化配置管理、针对服务器配置进行接口限流实现服务器性能最大化、动态配置准入要求实现业务的可流程化配置的一个秒杀系统,解决了现有秒杀系统的常见问题。

项目创新点

【实现秒杀商品的个性化配置】

免重启服务器配置、更新秒杀商品,个性化配置秒杀准入要求、秒杀活动规则、秒杀产品份数、秒杀开始时间、每份产品金额。

【针对服务器配置进行接口限流实现服务器性能最大化】

不同服务器之间存在性能差异,面对高QPS访问,为防止服务器崩溃,服务系统瘫痪,通过令牌桶算法对服务器进行接口限流,在避免服务器达到访问上限的前提下,实现访问性能的最大化。

【动态配置准入要求实现业务的可流程化配置】

对于秒杀活动的准入规则一般是不确定的,准入秒杀的流程配置有时会复杂多变,设计数据库模式实现动态配置参与条件能够减小系统的维护成本。

获奖情况

全国大学生服务外包创新创业大赛企业命题全国三等奖

全国大学生服务外包创新创业大赛企业命题西部区域赛二等奖

友情链接 / Lkink

地址:中国•西安市长安区常宁大街888号

Copyright © All Rights Reserved by 西安培华学院