当前位置: 首页 > 知识库问答 >
问题:

多区域 Azure Cosmos DB 中的更改源

卢晟
2023-03-14

我使用Cosmos DB多区域(单区域写入)帐户。目前,它在美国东部和西部启用。写入区域位于美国西部。

更改提要侦听器部署在美国东部和西部。我想了解,如果我可以指定部署在美国东部的侦听器读取来自美国东部的更改提要,而美国西部的侦听器读取来自美国西部的更改提要。或者所有侦听器将始终从写入区域读取更改提要?

共有1个答案

左丘峰
2023-03-14

您当然可以让您的侦听器从最近的区域读取,这应该会改善您的延迟。您可以使用PreferredLocations属性来自定义:

var localPolicy = new ConnectionPolicy();
localPolicy.PreferredLocations.Add("East US");

// Builder initialization
.WithFeedCollection(new DocumentCollectionInfo()
{
    DatabaseName = DbName,
    Uri = new Uri(uri),
    CollectionName = feedCollection,
    MasterKey = key,
    ConnectionPolicy = localPolicy
})
.BuildAsync();
 类似资料:
  • 我使用Cosmos DB多区域(单区域写入)帐户。目前,它在美国东部和西部启用。写入区域位于美国西部。在美国东部和西部都部署了变更源监听器。 鉴于这种设置,我想了解更改提要是如何工作的? < li >更改摘要侦听器是否从其部署的区域接收更改摘要。例如,东方的听众从东方阅读,西方的听众从西方阅读。 或 我正在使用change feed处理器库读取change Feeds,代码如下:

  • 我刚开始使用symfony,我正在尝试建立一个multilang网站,但是我在更改区域设置时遇到了一个问题 我读了一些帖子,也读了相关文档,但语言环境没有改变,我尝试: 但是$locale中的值总是'en'(我的默认语言环境) 我也试试 在本例中,$locale是fr,但翻译总是来自消息。ENyml 我想第一次使用$\u SERVER['HTTP\u ACCEPT\u LANGUAGE']检测用户

  • 我们有一个 API,将配置存储在 Cosmos DB 的容器中。我们正在考虑使用 Cosmos 更改源来订阅使用更改源处理器的配置更改,以便能够在更改配置时从缓存中删除配置。我们在多个 Azure 区域中进行了部署,因此我们的帐户是多区域写入帐户。现在,我在文档中读到 多区域写入帐户不支持在特定日期和时间启动更改源处理器。 在实践中意味着什么?每次重启API进程时,处理器会从头开始读取并处理所有更

  • 问题内容: 编辑Png图像例如,更改特定区域并在该区域填充颜色。 我想更改仅图像选择区域的颜色。就像第一个用户选择一种颜色,然后他选择一个图像一样,之后他可以用所选颜色更改图像颜色的特定区域。 之后,他也可以保存该图像,这可能吗?像Color公司的网站使用这种东西。 像下面的URL https://www.sherwin- williams.com/visualizer#/active 问题答案:

  • 我开始为一个项目制作这个网页,到目前为止是这样的: 但是我想把文本区域放在另一个上面,而不是并排放置 我希望它看起来怎么样: 谁能帮帮我吗 https://i.stack.imgur.com/ZzsKS.png

  • 我想更改symfony上所有页面的区域设置。 我尝试了这个: