主要负责直播项目的维护、新功能开发、代码优化、重构等工作。负责开发了直播项目中的保证金
退款、直播礼物赠送、用抽奖、抢红包(laravel 独搭建、开发)、直播间违规检测以及直播观
看速度优化、IM 消息、App 消息推送重构等功能,与三端协商功能实现方式以及最合理对接方法。
目前注册用3千万+,大型活动日活60w左右,平均日活20w左右,总直播场次5千万+。
技术特点
1. 直播间抢红包:在做此功能的前期未考虑到多人抢红包,请求次数多、请求人数多。就算是在已
有的40台分布式的服务器,但是单机的并发依然非常的高,考虑到这点在抢红包 ‘抢’动作上增加
了 redis 同步锁,其余红包相关信息都存储在 redis中,使99%的请求都落在 redis上,极大的减轻了
数据库的压,也提高了响应速度,同时也解决了高并发情况下 key 竞争的问题。上线4个月乎
未出现异常,作为直播的亮点之一,非常有成就感。
2. 违规检测:通过第三方检测回调通知再配合上 swoole+laravel+TxIm 实现了向审核、主播和正在观
看的用发送提,此外管理员可通过后台向直播间和用发送处罚、警告等,极大的减轻了直
播内容审核人员的压。
企业包项目 (TP5+vue)
企业包是公司主营项目之一,该项目用给客管理直播、商城、OA 、分佣、权限管理、优惠券、
主播管理等业务。可在后台直接操作直播相关的功能(如关闭直播间、发送警告消息、查看直播间
带货销量、人气、上下架商品等),在此项目中⻚经常参与开发前端、小程序等开发。
其他项目
1. 主营商城(微信登陆)原生项目
2. 团购项目
3. 分佣项目(java)