项目介绍:
该项目是一个全网免费小说阅读软件, 最高日活达到300w,功能包括有社区中心、全网搜索看书、书架、排行榜等功能。 该项目整体的架构是按照服务拆分,整个系统包括有用户中心、任务中心、社区中心、数据中心等几个模 块. 社区接口通过 Cache Aside 模式先读缓存, Cache Miss 之后通过 Singleflight 回源读取数据库数据并设置 新的缓存, 保证了缓存的一致性
主要职责:
1. 进行项目的正常迭代以及上线 优化书架服务, 使得书架同步过程由原来的 O(n²)时间复杂度到后面的 O(n)时间复杂度
2. 处理线上事故, 并进行优化, 比如社区出现的缓存击穿问题和缓存不一致问题
3. 在项目从 100 万日活增长到 300 万日活过程中,保证了项目的稳定
4. 在项目进行机房搬迁过程中,保证了流量的平滑过渡
5. 对产品、测试、运营提供了较好的数据支持