-
symphony 接入 es 报错
2019-09-30 16:46咱们代码里好像没有保证数据库和 es 数据的一致性,比如发布一篇文章,数据库操作都做完了,但是插入 es 时由于网络或者其他问题失败的话,就会导致数据的不一致。
网上也找了方法,感觉很麻烦:将插入 es 失败的文章 id 记录下来,放到缓存队列,在用 task 任务刷缓存对列,然后再用缓存队列中的 id 查询数据库,再次插入 es。。。。。。。不知道大家有没有简单的方法?
-
symphony 接入 es 报错
2019-09-29 19:17好的!目前我自己在本地打了个 es 的服务,跑成功了!但有个问题有点不理解(今天刚接触 es):我第一次跑项目的时候在 es 上创建了索引,然后之后可以搜到之前的文章,但是我疑问的是,我每次新增一个文章,直接就可以搜到,这个数据是怎么这么快同步到 es 的,是 es 自己的功能,还是咱们代码实现的(我在代码里没找到),希望您有时间指教一下。