Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure cosmosdb Cosmos DB-我应该为我的应用程序设置CosmosClientOptions.ApplicationRegion吗?_Azure Cosmosdb_Azure Cosmosdb Sqlapi - Fatal编程技术网

Azure cosmosdb Cosmos DB-我应该为我的应用程序设置CosmosClientOptions.ApplicationRegion吗?

Azure cosmosdb Cosmos DB-我应该为我的应用程序设置CosmosClientOptions.ApplicationRegion吗?,azure-cosmosdb,azure-cosmosdb-sqlapi,Azure Cosmosdb,Azure Cosmosdb Sqlapi,我已在azure portal中为Cosmos帐户启用了多写功能。我不明白是否也必须使用SDK设置ApplicationRegion?如果是强制性的,该物业的用途是什么?我看到了下面的文档,但我仍然不清楚 ApplicationRegion的用途是在SDK检测到该区域不再响应的情况下,它将使用该信息了解下一个最接近故障切换的区域。如果未设置此值,SDK将故障切换到门户中列出的下一个最高的区域,或者通过Cosmos帐户配置中的failoverPriority(可能不是最接近的)进行故障切换。App

我已在azure portal中为Cosmos帐户启用了多写功能。我不明白是否也必须使用SDK设置ApplicationRegion?如果是强制性的,该物业的用途是什么?我看到了下面的文档,但我仍然不清楚


ApplicationRegion的用途是在SDK检测到该区域不再响应的情况下,它将使用该信息了解下一个最接近故障切换的区域。如果未设置此值,SDK将故障切换到门户中列出的下一个最高的区域,或者通过Cosmos帐户配置中的failoverPriority(可能不是最接近的)进行故障切换。

ApplicationRegion的用途是在SDK检测到该区域不再响应的情况下,它将使用该信息了解下一个最接近故障切换的区域。如果您未设置此值,SDK将故障切换到门户中列出的下一个最高区域,或您的Cosmos帐户配置中的failoverPriority(可能不是最接近的)。有关这些语义的更多信息,请访问,感谢您的快速响应。例如,我启用了3个区域的多区域写入。美国西部、美国东部和东亚(在Azure门户中按此顺序排列)。如果我理解正确,如果我没有指定ApplicationRegion,读写操作将始终指向West US(主区域,因为它在列表中是第一个)。如果我错了,请纠正我。有关这些语义的更多信息,请访问,谢谢您的快速响应。例如,我启用了3个区域的多区域写入。美国西部、美国东部和东亚(在Azure门户中按此顺序排列)。如果我理解正确,如果我没有指定ApplicationRegion,读写操作将始终指向West US(主区域,因为它在列表中是第一个)。如果我错了,请纠正我。