一.工作范围
1.负责项目后端底层架构的搭建以及所有API的开发、测试、优化,以及与前端对接工作
2.负责项目PC端部分页面开发、优化工作
3.负责部分服务器运维工作
4.负责撰写项目实现文档、API文档
二.项目说明:
该项目是一个保险、营销、管理相关的在线教育平台。
重点难点:确保聊天室与直播的流畅性、高可用。
解决方案:使用websocket保证文字与语音聊天室的通畅,与阿里云直播api对接,直播走阿里云的通道,视频存储到阿里云OSS,并回调通知本地服务器的程序。
三.技术结构:
·前端:安卓+IOS+H5
·后端: Thinkphp5+Swoole(聊天室)
·数据层:Redis+Mysql读写分离
·服务器: 分布式部署,负载均衡
·对象存储与直播均采用阿里云
四.功能模块(底层逻辑模块划分)
首页展示,专栏课程,用户中心,直播间,活动推广
五.项目地址:
请关注“天雁教育认证”公众号,点击天雁云课或者天雁云课-新