
用户导入数据的时候,有可能会连续更新,就会导致版本冲突,更新失败。
我看 update 是有 retry_on_conflict 参数可以重复提交的。
update by query 就没有了。
这种情况下如何解决冲突,使数据更新正确。
1 simonlu9 2020-12-07 14:34:06 +08:00 队列更新吧,之前我也遇到,客户端请求并发然后就冲突了 |
3 Mithril 2020-12-07 14:44:49 +08:00 ElasticSerach 这玩意相当于数据库,最好的办法是在它上面包一层 Application Database 。所有和 ES 通信的全走你这层程序,从这里面控制并发。 |
4 dyllen OP |