【发布时间】:2019-02-19 13:47:09
【问题描述】:
我有一个将消息推送到服务总线的客户端。一世 在另一端有一个绑定到服务总线的 Azure 函数,以便在服务总线中发布消息时自动调用它。
(Client) ---Message---> (Service Bus) ---Message---> (Azure Function)
服务总线保证队列中的第一条消息将最先离开 (FIFO)。
现在,我假设在一定负载下,将启动几个 Azure Functions 来处理来自服务总线的消息。
假设其中一个 Azure Functions 崩溃(无论出于何种原因)并且无法处理消息。
问题
服务总线是否首先将未处理的消息放回原处,这是否意味着,从技术上讲,即使此消息是队列中的第一个,它确实可以在更新的消息之后处理?
【问题讨论】:
标签: azure azure-functions azureservicebus azure-servicebus-queues