项目描述:
光阶App是武汉子云飞文化传播公司主持开发运营的一款集直播授课,在线测评,在线社交为主要内空的APP平台。它以少儿艺术特长培训和综合文件素质培训为切入点和特色来发展周边生态圈的系统。
该平台在技术构架上一开始就考虑了高并发的场景,所以采用了微服务的形式,将直播,社交,测评,用户管理,账户管理等模块拆分成若干微服务,每个微服务也会暴露相关接口给其它微服务调用,每个微服务采用SpringBoot框架,并采用SpringCloud Alibaba的相关组件来实现微服务之间的接口调用,均衡负载,接口限流。本系统也采用的redis和rabbitmq的技术方案对一些有高并发的接口进行缓存和队列操作的处理,进一步提升了高并发的处理能力。
责任描述:
初期开发环境搭建,业务需求讨论分析,技术方案制定,开发团队带领。开发了直播模块,并在该模块完成实现redis化处理;引入elasticsearch对社交模块数据进行存储,以提高在高并发的情况下的查询效率。