为了账号安全,请及时绑定邮箱和手机立即绑定

Azure 搜索索引器能否覆盖通过 API 发布的更新?

Azure 搜索索引器能否覆盖通过 API 发布的更新?

C#
慕妹3242003 2022-06-18 17:25:40
我正在编写一个应用程序,在该应用程序中,我们通过批量调用一个元素的 Azure 搜索 API 来同步数据更新(如本答案中所述)。作为备份,我们有一个每小时运行一次的搜索索引器。这样,如果通过 API 更新索引失败或者我们忘记在代码中触发它,更改最终将同步到搜索索引。我的问题是:搜索索引器是否有可能像下面的场景一样覆盖 API 更新?搜索索引器从数据库中复制一行应用程序更新数据库中的同一行,然后通过 API 调用将其同步到搜索索引搜索索引器根据数据的过期副本更新索引中的文档
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

是的,在索引器更新文档和 API 调用更新文档之间肯定可能存在竞争条件。您可以通过将 API 更新推迟到索引器完成运行或仅使用一种机制(索引器API)来缓解这种情况。



查看完整回答
反对 回复 2022-06-18
  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号