您可以使用提供的服务总线触发器通过 Azure Functions (Typescript) 将消息发送到死信队列吗?

问题描述 投票:0回答:1

当查看微软文档使用 Typescript(或任何非 C# 语言)的 Azure Functions 的服务总线触发器时,在我看来,不可能利用服务总线的 DLQ 功能(这也是我为什么要这样做的原因之一)想用ServiceBus不能用)。

如果我的函数无法处理消息,是否有某种方法可以覆盖固有功能并手动将消息放置在 DLQ 上?看来现在的标准就是放弃留言了🤦🏻u200d♂️

使用计时器触发并仅按标准实现服务总线库是一种选择,但这会消除其背后的一些事件驱动架构。

也许使用耐用功能? (尽管这违背了使用函数的目的 -> 我可以只编写一个小型的有状态服务)

typescript azure azure-functions azureservicebus
1个回答
0
投票

目前,只有 .NET 函数工作线程(进程内和隔离)能够绑定到显式死信消息所需的

ServiceBusMessageActions
参数。其他语言工作人员使消息成为死信的唯一方法是它无法处理足够多的次数,以致超出传递计数或触发其他服务端 DLQ 操作之一。

计划将消息操作功能带给其他语言工作者,但目前还没有可以分享的公开时间表。

© www.soinside.com 2019 - 2024. All rights reserved.