使用 Cosmos change feed 触发功能,是不是可以将整个交易文档放在一起?

Posted

技术标签:

【中文标题】使用 Cosmos change feed 触发功能,是不是可以将整个交易文档放在一起?【英文标题】:Using Cosmos change feed triggered Function, is it possible to get whole transaction documents together?使用 Cosmos change feed 触发功能,是否可以将整个交易文档放在一起? 【发布时间】:2021-12-12 19:13:34 【问题描述】:

假设我将两个文档保存在同一个逻辑分区和一个事务中到 Cosmos,并且我有一个由更改源触发的 Azure 函数,这两个文档是否总是一起到达函数文档集合?还是可以将它们拆分为函数的两次调用?

【问题讨论】:

【参考方案1】:

基于documentation上的这条评论:

从更改提要中读取项目时,会保留事务范围。

它们应该在同一个批次中一起到达,因为它们具有相同的事务编号,除非事务大于 4Mb(这是最大响应大小),在这种情况下,它们可以分成多个响应。

【讨论】:

不错的发现 - 我没有发现。谢谢。

以上是关于使用 Cosmos change feed 触发功能,是不是可以将整个交易文档放在一起?的主要内容,如果未能解决你的问题,请参考以下文章

天蓝色函数http触发器输入cosmos db文档

Azure 函数:如何将 http 触发器函数的查询字符串参数绑定到 Cosmos DB 的 SQL 查询

layui如何自动触发change事件,可以用jquery的change吗?

如何在 Python 中从 Azure 函数调用 Cosmos DB 存储过程?

IE 11 没有触发“ng-change”(AngularJS)

jquery 怎么触发select的change事件