1. 书库系统是该文学阅读APP展现数据的根本来源,存储着接近亿级别的基础数据和千万级别的业务数据,承载着书籍从入库、审核、精修、上下架到C端同步过程;保障下游数据的可用性和C端数据的安全性;
2. 我的职责(主要负责):
a. 书籍审核:采用多进程多线程技术将大量基础数据推向审核池;采用消息队列方式同步审核结果并入库;异步消费客户端上报高热召回到审核系统数据进行复审,保障可见数据的安全性;按照幂等原则建立书籍章节审核状态流转的监控体系;
b. 精修环节:基于Redis设计出数据加锁机制提升精修人员高效性;协助运营大批量处理数据;
c. BC同步环节:搭建支持书籍和章节纬度内容多版本的上下架操作的技术架构;采用消息队列方式同步B端操作的数据到C端;支持大批量、延迟定时操作,提升运营操作效率;解耦B端与C端业务,减少对端与端的依赖降低B端对C端的影响;采用多线程并发模式消费书籍变更信息到Mysql、Redis和OSS进行存储,并定时check库与缓存、CDN数据的一致性;按业务幂等原则,建立书库系统整体书籍流转变更的监控体系和异常报警机制;
d. 内容对外