serverlessazurefriday:Azure Friday的无服务器,基于地理复制的基于事件的架构示例

时间:2024-02-19 10:48:15
【文件属性】:

文件名称:serverlessazurefriday:Azure Friday的无服务器,基于地理复制的基于事件的架构示例

文件大小:211KB

文件格式:ZIP

更新时间:2024-02-19 10:48:15

azure azure-functions azure-cosmos-db AzureJavaScript

具有Azure Cosmos DB和Azure Functions的无服务器,基于地理位置的基于事件的分布式架构 视频 此存储库是Azure Friday情节的一部分,您可以在下面查看它: 此存储库包含一个示例体系结构,该体系结构可以跨多个区域部署,并利用Azure Cosmos DB的Multi master和Change feed功能来实现: 所有Azure Function区域上的本地写入 变更Feed提供的实时通知 跨Cosmos容器的实时数据迁移。 本地写 Multi Master使所有Azure Cosmos帐户区域都可以读写。 如果像在项目中那样部署一个Azure Function App,您将注意到HTTP触发器函数正在中使用PreferredLocations和UseMultipleWriteLocations属性。 第一个可以定义您希望绑定最好连接的以逗号分隔的区域名称的列表,后者可以告诉绑定我们要利用Multi Master功能。 您可以,在两个绑定中,我们都使用作为PreferredLocations值。 这意味着我们可以在环境变量上设置此值,并且代码将自


【文件预览】:
serverlessazurefriday-master
----images()
--------architecture.png(61KB)
----LICENSE(1KB)
----src()
--------ClientApp()
--------DistributedDashboard.sln(2KB)
--------DistributedWriter()
--------DistributedModels()
--------DistributedDashboard()
--------.gitignore(4KB)
----README.md(4KB)

网友评论