2021.06 - 至今 | 聚收阅读 |
项目描述 | 聚收小说是一个在线阅读平台。 目前主要运营于微信公众号、抖音小程序。 项目从单体应用逐渐向微服务拆分,目前主要有:内容中台、版权方平台、代理商平台、投放数据平台、小说管理后台、充值系统、用户端系统、趣广通广告投放平台。 主要技术: |
主要事宜 | 在此项目中为主要开发人员,参与项目的需求分析和系统设计,负责该项目的核心功能开发。 1、重构消息推送模块,统一发送逻辑,优化推送接口设计,使用责任链+通过多线程+线程池批量处理,实现了消息丢弃去重、夜间屏蔽和防重复发送,大量提升接口吞吐量,使用RocketMQ作为消息队列防止消息丢失、异步解耦和削峰。 2、通过RocketMQ解决数据同步问题,替换原Redis的订阅发布和Http调用同步。并通过Redis分布式锁配合订单状态进行订单消息幂等、消费失败重试的处理,同时增加金额校对、异常订单检测补偿功能,增强系统的稳定性。 3、参与技术选型引入Clickhouse、并通过清洗数据、预处理等方式,解决统计报表慢的问题,明显提升了统计模块接口的响应时间,使得大部分统计响应都在1秒内返回。 4、慢SQL优化,通过索引重建、适当反范式、批量执行等方式提升SQL执行效率,大量减少接口、定时任务执行时间。 5、负责接口优化,有通过热点数据预热、缓存、异步化编程等方式解决热门数据接口耗时长的问题。 6、线上问题排查,并解决过OOM、频繁FullGC问题。 7、防止接口被恶意调用,通过滑动窗口实现接口调用限流。下发书籍内容等重要接口增加API秘钥、令牌校验等方式来提升接口安全性。 |
2021.06 - 至今 | 趣广通 |
项目描述 | 趣广通是一个广告投放平台。 主要用于投放广告和数据结算,公司内部上百款App和游戏接入了趣广通的SDK。 主要技术: |
负责事宜 | 由于趣广通平台已经比较成熟,在此项目中主要负责趣广通平台的维护、优化。
|
|
|
|
|
|
|
|
|
|
|