
需求背景:目前智能刊登独立队列,智能运营调价独立队列,优惠券队列记录都存储在MongoDB,随着记录数量增加,查询性能会变差,需要将记录同步到es
需求实现:
1.新增三个ES记录表,分别存储智能刊登独立队列,智能运营调价独立队列,优惠券队列记录,数据结构与原MongoDB一致
2.实现数据同步服务,将智能刊登独立队列,智能运营调价独立队列,优惠券队列记录同步到ES,只同步失败和成功的记录,每半个小时同步一次
3.只有智能刊登记录的产品中文名和产品英文名需要支持模糊查询(字段需要分词),其他所有字段都是精准查询
4.修改三个接口读取位置
5.调价及优惠券仅保留最近2个月数据,刊登保留近6个月数据








es,智能刊登队列
es,优惠券记录
es,调价队列