azure-functions - 带有 Azure 函数的事件中心指针

标签 azure-functions azure-eventhub

我已经在微软文档上问过这个问题,然后被要求改为在 msdn 社交论坛上发帖,然后谁说我应该在这里发帖...

因此,假设我有一个 EventHub,并且在处理该消息的过程中发生了一些事情/错误,指针是否继续移动,或者消息现在“丢失”了吗?

我目前正在开展一个项目,我们有一个带事件中心触发器的 Azure 函数,如果该函数出错(无论出于何种原因).. 当前正在处理的消息应该如何处理?

我们是否手动将指针移回?

最佳答案

是的,事件中心的目标是高吞吐量,因此默认行为是忽略错误并将指针(检查点)进一步移动。

主要的解决方法基本上是捕获异常并手动重试/死信。

看看Reliable Event Processing in Azure Functions .这是一篇很棒的文章,涵盖了您可以使用的选项以避免丢失消息。

关于azure-functions - 带有 Azure 函数的事件中心指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51260986/

相关文章:

java - azure 事件中心 - 仅处理新消息

Azure 事件中心确保仅读取一次数据并进行故障处理

c# - 开发团队中具有服务总线触发器的 Azure Functions V2

与 Azure 消费函数结合使用的 Redis 连接最佳实践

azure - 如何从azure事件中心获取数据?

sql-server - 触发从 SQL Server 到 Azure 事件中心的事件

azure - 无法在巴西南部区域创建事件中心

Azure Function 应用程序上的 Python 代码,用于将 csv 文件转换为 Azure 存储帐户上的 Excel

Azure 函数存储帐户在创建时未链接文件服务

javascript - 从应用程序授予对共享邮箱的访问权限