go语言以优异的并发特性而闻名,刚好手上有个小项目比较适合. 项目背景: 公司播控平台的数据存储包括MySQL和ElasticSearch(ES)两个部分,编辑.运营的数据首先保存在MySQL中,为了实现模糊搜索和产品关联推荐,特别增加了ES,ES中保存的是节目集的基本信息. 本项目是为了防止实时同步数据出现问题或者系统重新初始化时的全量数据同步而做的.项目主要是从MySQL读取所有的节目集数据写入到ES中. 项目特点: 因为节目集数量较大,不能一次性的读入内存,因此每次读出一部分记录写入ES.…