Azure 流分析输出到 azure 函数应用

Posted

技术标签:

【中文标题】Azure 流分析输出到 azure 函数应用【英文标题】:Azure Streaming Analytics output to azure function app 【发布时间】:2018-12-26 14:36:53 【问题描述】:

当流分析的 azure 函数输出收到 500 错误时,事件是否会停止,直到重试获得成功响应?我已经有分区排序设置(在这种情况下需要),但我不能让事件处理乱序。

例子

事件 A 进入事件中心

事件 A 进入流分析

事件 B 进入事件中心

事件 A 转到 azure 函数输出

Azure 函数中的事件 A 失败并返回 500

事件 B 事件 B 发生了什么

或者流式分析是否会读取分区书签,并且在成功发送到所有输出之前不会再次读取?

【问题讨论】:

【参考方案1】:

事件 b 是否来自不同的分区?如果是这样,它不应该被重试的事件 A 阻塞。在这种情况下,顺序会有所不同。如果异常是暂时的,将写入事件 B,然后最终发布事件 A。

【讨论】:

以上是关于Azure 流分析输出到 azure 函数应用的主要内容,如果未能解决你的问题,请参考以下文章

带有 azure 函数输出的流分析,错误写入批次

无法将 Azure 函数添加为流分析作业输出

无法使用输出 Azure 函数获得流分析工作

Azure 流分析无法触发 Azure Function

Azure 流分析:如何使用两个 Azure 机器学习函数

使用 Azure Function 作为流分析的输出:连接测试失败