个人介绍
工作经历
2019-10-01 -至今汽车之家开发工程师
主要负责汽车之家短信平台的架构设计、开发和日常维护工作。 参与大问答项目需求分析及版本迭代的开发工作。 负责爬虫项目IP池的构建及任务分发系统的开发及日志处理平台的搭建。 直播云平台的模块开发工作。 参与SQL Server->TiDB数据同步工具的研发。
教育经历
2015-09-01 - 2019-06-01新疆大学软件工程本科
技能
主要负责直播云平台各功能模块的开发工作 对XXL-JOB进行二次开发,设计为主从模式,主任务扫描正在直播的直播间,并创建从任务。从任务定时创建直播缩略图,并统计PV、UV、弹幕数、礼物数等信息,直播结束后从任务销毁。 负责主播相关模块的开发;如主播首页、主播详情页统计信息、直播历史查询等功能。 栏目管理及横幅浮窗管理模块的开发。 直播间PC频道页PC首页APP频道页置顶推荐功能及弹幕排行榜。
项目架构:Spring Boot + MyBatis+ RabbitMQ + Redis 主要负责爬虫系统技术选型及以下功能模块的开发工作 使用Selenium操作Chrome进行数据爬取。 IP池构建;扩容缩容机制及IP去重功能,为数据爬虫提供高质量代理IP。 负责任务构建模块开发,生成任务推送MQ。负责任务上报模块及异常报警模块的开发。 搭建ELK日志收集平台,对异常信息及任务完成情况进行统计分析。
项目描述:为企业的0级应用,主要承担各业务线短信发送服务,是整个企业短信服务出口。 项目架构:Spring Boot + MyBaits +TiDB + Redis + Kafka 作为核心程序员,主要负责短信平台项目搭建、开发及日常维护工作。 通过Kafka、Redis等中间件将短信服务解耦为高吞吐低延迟的分布式短信发送服务。 完成多通道路由策略及负载均衡算法、失败重试机制、延时发送、异步回调通知等功能,保证短信精准送达。 通过设计实施黑白名单机制、限频限流等方案,进一步防止超发、滥发等情况,提高短信发送效率。 完成模板审核、模板匹配、批量发送、*号及内容脱敏等功能,使用Vue完成短信服务的管理后台。 同时负责异地双活冷备集群搭建、对接应用报警平台、自动域名切换、形成业务闭环,达到真正高可用。 自项目上线以来,能够支撑20万QPS,接口日调用量达百万。