使用 Cosmos change feed triggered Function,是否可以将整个交易文档放在一起?
Using Cosmos change feed triggered Function, is it possible to get whole transaction documents together?
假设我将两个文档保存在同一个逻辑分区中并保存在一个到 Cosmos 的事务中,并且我有一个由更改源触发的 Azure 函数,这两个文档是否总是一起到达函数文档集合中?还是可以将它们拆分为函数的两次调用?
基于对 documentation 的评论:
transaction scope is preserved when reading items from the change feed.
它们应该在同一批次到达,因为它们具有相同的交易号,除非交易大于最大响应大小 4Mb,在这种情况下,它们可以分成多个响应。
假设我将两个文档保存在同一个逻辑分区中并保存在一个到 Cosmos 的事务中,并且我有一个由更改源触发的 Azure 函数,这两个文档是否总是一起到达函数文档集合中?还是可以将它们拆分为函数的两次调用?
基于对 documentation 的评论:
transaction scope is preserved when reading items from the change feed.
它们应该在同一批次到达,因为它们具有相同的交易号,除非交易大于最大响应大小 4Mb,在这种情况下,它们可以分成多个响应。