big*_*mus 5 consistency eventual-consistency amazon-web-services amazon-cloudsearch
CloudSearch的结果只是最终一致的.
在我的95%的应用程序中,这是它提供的性能和冗余的可接受的权衡.
在最后的5%中,我发现自己发布了一个新的SDF文档,然后立即运行一个查询,我需要反映我刚刚做的POST.
目前,我有一个拼凑在一起的解决方案,涉及轮询CloudSearch,直到结果符合我的预期,直接在POST之后.不幸的是,当我有多个用户时,这会产生许多问题,包括与额外读取相关的成本($)增加到竞争条件.
处理这种情况有什么最佳做法吗?
来自AWS论坛的xpost:https://forums.aws.amazon.com/thread.jspa?messageID = 470636
编辑:有关我的具体用例的其他信息.
我正在搜索带有大量布尔查询的搜索结果,我希望能够更新一个或多个文档,使它们不再出现在查询中,然后刷新视图以显示结果.
具体来说,我有一堆带有布尔值的文档,标记为"已归档"
当我在未归档的视图中查看它们,然后将它们标记为已归档时,我希望能够刷新视图而不显示这些项目.
我也使用CloudSearch进行排序/过滤/分页,这使得插入或修改本地副本变得很困难
| 归档时间: |
|
| 查看次数: |
584 次 |
| 最近记录: |