天蓝色搜索的同步机制 - 天蓝色搜索插入的可靠性如何?

Sync mechanism to azure search - How Reliable is azure search insertion?

Azure 搜索的插入机制有多可靠?

比如说,一个调用平均上传到 azure search。这有什么slas吗?一个文档的平均插入时间,一个文档的平均失败率。

我正在尝试将数据从我的数据库发送到 azure search,我想知道直接将数据发送到 azure search 是否更可靠,或者进行双重写入,例如向 kafka 和从那里阅读。

来自SLA for Azure Search

We guarantee at least 99.9% availability for index query requests when an Azure Search Service Instance is configured with two or more replicas, and index update requests when an Azure Search Service Instance is configured with three or more replicas. No SLA is provided for the Free tier.

您的客户端代码需要遵循最佳实践:批量索引请求、使用指数退避策略重试暂时性故障,并根据文档大小和索引负载适当扩展服务。

是否使用中间缓冲区在很大程度上取决于 SLA,而取决于您的索引负载有多尖锐,以及您希望搜索索引组件的解耦程度。

您可能还会发现 Capacity planning for Azure Search 有用。