
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
记Mysql ES 数据一致性问题及方案
业务中使用了mysql和ElasticSearch。Mysql作为主仓库,ES作为索引,实际上包含了接近全集的数据。问题:Mysql和Es未做事务,出现了并非场景下:A线程从MySql读,写到ESB线程从mysql、ES删除结果是最终ES中出现了A线程写入的数据,出现了数据不一致的问题。解决方案:1。 对数据加锁,但是此场景为分布式场景,需要使用redis锁,需要考虑性能开销和公平队列问题。锁的粒
到底了







