天蓝色搜索的插入机制有多可靠?
比如说,一个平均上传到 azure search 的调用。这有什么slas吗?一个文档的平均插入时间,一个文档的平均失败率。
我正在尝试将数据从我的数据库发送到 azure search,我想知道将数据直接发送到 azure search 是否更可靠,或者进行双重写入,例如到像 kafka 这样的高可用队列并从那里读取。
天蓝色搜索的插入机制有多可靠?
比如说,一个平均上传到 azure search 的调用。这有什么slas吗?一个文档的平均插入时间,一个文档的平均失败率。
我正在尝试将数据从我的数据库发送到 azure search,我想知道将数据直接发送到 azure search 是否更可靠,或者进行双重写入,例如到像 kafka 这样的高可用队列并从那里读取。
我们保证当 Azure 搜索服务实例配置有两个或更多副本时,索引查询请求的可用性至少为 99.9%,而当 Azure 搜索服务实例配置有三个或更多副本时,索引更新请求的可用性至少为 99.9%。免费层不提供 SLA。
您的客户端代码需要遵循最佳实践:批量索引请求,使用指数退避策略重试瞬时故障,并根据文档的大小和索引负载适当地扩展服务。
是否使用中间缓冲区在很大程度上取决于 SLA,而取决于您的索引负载会有多高,以及您希望搜索索引组件如何解耦。
你可能还会发现Azure 搜索的容量规划很有用。