azure - 使用 Azure Function Cosmos DB Changefeed 触发器使用 NServiceBus 发布消息

标签 azure azure-functions azureservicebus nservicebus

我有一个 Azure 函数,我正在尝试使用 Azure ServiceBus 传输通过 NServiceBus 发送消息。

我已经成功地按照 this doc 让它工作了当端点名称没有“.”时或名称中的句点。例如:ASBTriggerQueue

但是,我的端点名称有一个句点“.”并且我无法控制更改端点名称。

名称中包含句点,我收到以下错误:

The ‘NServiceBusFunctionEndpointTrigger-asb.triggerqueue’ function is in error: ‘NServiceBusFunctionEndpointTrigger-a sb.triggerqueue’ is not a valid function name.

有人知道解决此问题的解决方法吗?

最佳答案

问题出在触发器函数名称上。函数不喜欢其中的点。使用 NServiceBus.AzureFunctions.InProcess.ServiceBus 版本 1.2.0,您可以覆盖触发器函数名称。请参阅documentation了解详情

关于azure - 使用 Azure Function Cosmos DB Changefeed 触发器使用 NServiceBus 发布消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68416205/

相关文章:

azure - .net core Azure Functions启动类未被调用

c# - 实现 Azure 服务总线监听器应用程序

azure - 如果我的 Web api/azure 函数要处理大量请求,我应该遵循什么 Azure 架构?

azure - 根据区域禁用/启用 Azure 功能

从 Azure 构建管道部署 Azure Function App : 'credentials' cannot be null

signalr - 我们如何发送通知以在使用 BackPlane 的 Signalr 上对用户进行身份验证?

.net - 有没有办法对 Azure 服务总线进行防火墙?

database - Azure Cosmos Document DB,可能有关系链接吗?

azure - 如何获取 Azure Log Analytics 中特定 Azure 存储队列中的消息计数

azure - 将 JSON 架构插入 U-SQL 表