采用全后端分离原则,后台使用springBoot、dubbo、nacos、rabbitMQ、redis 等拆分多个微服务,前台使用vue框架。
利用rabbitMQ和redis完成了上万人同时进行线上考试的功能!(利用redis再考试前一天缓存试题信息,每个人的试题数据均不通,key值为考试人员的id,value值为试卷的json串。考试提交利用rabbitMQ进行接收,并及时响应用户同时后台处理队列中的消息,待处理完成后再利用rabbitMQ进行消息推送到页面显示考试结果)
担任项目开发组长,项目模块开发周期3个月,准时完成的同时并进行了代码的优化。