UMU互动考试系统

我要开发同款
Jason.Chang2023年12月02日
125阅读
开发技术go语言redis、grpc、kafka、在线教育
所属分类即时通讯、websocket、考试系统、教育

作品详情

项目描述:
1.PHP单体架构服务端,超过5k人同时进行考试时不堪重负,功能缓慢、卡顿,甚至拖累全部功能不可用;
2.系统高度耦合,逻辑繁杂分散,数据库表设计不合理,落库行为全部是同步操作,无缓冲或削峰处理,没有任何文档积累;
项目成果:
1.考试系统用Go重构,独立部署,支持10w人同时参加考试,可水平扩容;
2.梳理业务、拆分数据库表重新设计、业务解耦、接口异步化改造、削峰填谷提高系统吞吐量和并发能力;
个人职责:
担任负责人和架构师的角色,完成了全部的分析、整理、架构设计工作,带领2名Golang工程师和1名PHP工程师,一起完成了业务代码开发(负责框架层和核心业务逻辑代码),考试服务与PHP后端对接,并沟通协调前端同事完成前后端对接联调;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论