我正在尝试订阅多个azure cosmos数据库容器的单个azure函数的changefeed。在文档中,CosmosDBTrigger仅接受单个databaseName和collectionName
有没有什么选项可以让我们在运行时提供多个collectionName和databaseName来监控azure函数的变化。
发布于 2019-06-05 16:39:28
Document是对的,单个Azure函数支持多个cosmos数据库容器无法实现,因此far.You需要为每个azure函数cosmos触发器配置特定的容器信息。
如果存储在多个cosmos db中的一些列都被更新,我假设您需要做一些业务。如果是这样的话,我在这里提供我的粗略想法:
创建多个azure函数触发器,分别与多个cosmos db容器连接以监控它们。如果发生任何更新,调用一个公共http端点将密钥信息存储到Azure表或SQL数据库或类似的东西中。然后判断具体栏目是否全部更新,做好你的业务。
https://stackoverflow.com/questions/56441394
复制相似问题