azure搜索的插入机制有多可靠?比如说,平均一个电话上传到azure搜索。这上面有服务水平协议吗?一个文档的平均插入时间,一个文档的平均失败率。我正在尝试将数据从我的数据库发送到azure search,我想知道是否直接将数据发送到azure search更可靠,或者执行双重写入(例如,向kafka这样的高可用队列)并从那里读取。
wko9yo5t1#
从azure搜索的sla:当azure search服务示例配置有两个或更多副本时,我们保证索引查询请求的可用性至少为99.9%;当azure search服务示例配置有三个或更多副本时,我们保证索引更新请求的可用性至少为99.9%。免费层不提供sla。您的客户机代码需要遵循最佳实践:批量索引请求、使用指数退避策略在暂时失败时重试,以及根据文档大小和索引负载适当地扩展服务。是否使用中间缓冲区与其说取决于sla,不如说取决于索引负载的尖峰程度,以及您希望搜索索引组件的解耦程度。您可能还发现容量规划对azure search很有用。
1条答案
按热度按时间wko9yo5t1#
从azure搜索的sla:
当azure search服务示例配置有两个或更多副本时,我们保证索引查询请求的可用性至少为99.9%;当azure search服务示例配置有三个或更多副本时,我们保证索引更新请求的可用性至少为99.9%。免费层不提供sla。
您的客户机代码需要遵循最佳实践:批量索引请求、使用指数退避策略在暂时失败时重试,以及根据文档大小和索引负载适当地扩展服务。
是否使用中间缓冲区与其说取决于sla,不如说取决于索引负载的尖峰程度,以及您希望搜索索引组件的解耦程度。
您可能还发现容量规划对azure search很有用。