基于Zookeeper构建准实时索引更新系统及其监控

作者:邓杰; 童孟军*; 胡文泽; 林英杰; 胡燚
来源:计算机时代, 2020, (02): 58-66.
DOI:10.16644/j.cnki.cn33-1094/tp.2020.02.016

摘要

Mysql数据库表切换过程,需要保证两个相同表同时写入。Solr作为企业级的搜索框架,其自带的索引更新系统是增量更新,实时性差。为了满足互联网企业对数据的实时性要求,设计和实现了一款基于Zookeeper的能够准实时更新Solr索引和实现数据库双写的系统。用户需要提交配置信息到系统,当Mysql数据源发生内容变更时,系统就能够实时捕获,将变更内容经过数据转化并实时同步更新Solr索引。