这是和伙伴合作完成的直播app,一个安卓,一个后台。后台采用基于springboot的guns开源框架搭建,设计为直播服务,user服务,websocket服务以及API网关服务。数据库使用了mongodb,redis和mysql。 比较有看头的是采用websocket+mongodb搭建了多人直播聊天室,用redis搭建了热搜排行榜等。在直播服务器上,选择了SRS,搭建简单,功能强大。开了两台学生机阿里云服务器,一台机的话顶不住srs+几个微服务。
采用Nginx+Flume+kafka实现日志收集,Flink进行实时流处理。兼容神策埋点SDK、友盟埋点SDK和其他终端埋点包,完整产品模块包括用户行为分析、用户画像、智慧营销。