信恒网校(app)

我要开发同款
sixice2023年03月13日
147阅读
所属分类 PC网站运维APP

作品详情

项目:信恒网校(app)
职位:java高级开发 项目负责人

项目描述:
本项目是主要深耕在公务员教育行业,为广大想上岸的学子提供便利的师资和学习资源。整个项目分为前台业务系统和后台业务系统。后台业务系统主要包括: 试题模块(题库), 课程管理 (发布, 上传视频等), 学生管理,老师在线辅导等功能 。前台业务系统主要包括: 主要是信恒教育app,提供学生备考课程观看,直播授课,课后直播答疑,在线刷题,老师在线试卷批改等

项目: 信恒教育App 二期
责任描述:
1.负责对一期项目进行重构设计,包括试题模块、用户模块、直播模块、点播模块、支付模块、等进行服务拆分,主要使用spring cloud 和spring cloudalibaba 技术栈解决服务治理。使用nginx实现反向代理,静态资源服务。gateway作为网关,实现服务路由,用户统一验证,用户资源隔离等。使用nacos作为注册中心管理微服务,作为配置中心对整个系统配置文件管理。使用Hystrix实现服务熔断、降级和服务隔离。使用lcn解决分布式事务问题。使用OpenFeign实现服务之间调用等。
2.优化部分接口,提高相应速度(加入线程池,异步编排等,缓存等),优化用户使用感受
3.对于旧的部分业务逻辑和产品重新讨论确认,重新实现
4.完善之前业务模块剩余功功能开发(在直播,点播,题库等模块加入会员逻辑)
5.负责整个重构环境和生产环境的的搭建(云服务器申请,服务器其环境搭建等)

项目技术赞:
Mysql、Redis、Nginx、百家云、OSS、Rabbitmq、SpringCloud SpringCloudAlibab、Lcn 、es等

项目: 信恒教育app一期
责任描述:
1. 和产品讨论需求、制定开发计划、制定开发流程、规范开发规则
2. 基础开发环境构建包括服务器申请,(后台管理、app服务器、RDS)
3. 基础项目架构搭建,基于nginx+springboot+redis+Jenkins+mysql
4. 上线前和测试对负责接口做性能分析(基于阿里云PTS)
5. 对使用第三方技术做选型直播(腾讯、阿里、百家)。后台UI框架(layui,EasyUI)。缓存(redis),搜索引擎(solr,es)等
6. 核心业务功能开发,题库,直播等
7. 日常运维(搭建上线环境、测试环境、测试条件)
8. 保证日常开发效率(汇报开发进度),按照预期计划完成基础功能上线,app上线,保证日活在线用户系统稳定
项目架构:
springboot + mysql +redis+nginx+maven 、 百家云 、 oss、es
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论