Javascript/nodejs Azure 服务总线完成一条消息
Posted
技术标签:
【中文标题】Javascript/nodejs Azure 服务总线完成一条消息【英文标题】:Javascript/nodejs Azure Service Bus Complete a message 【发布时间】:2022-01-16 22:55:39 【问题描述】:我在 nodejs 中有一个使用库 @azure/service-bus 的应用程序。我正在使用以下代码接收消息:
const ServiceBusClient = require("@azure/service-bus");
const sbClient = new ServiceBusClient(connectionString);
// createReceiver() can also be used to create a receiver for a subscription.
const receiver = sbClient.createReceiver(queueName);
const myMessages = await receiver.receiveMessages(1);
但是收到消息后,它仍然在服务总线中。根据本文档https://docs.microsoft.com/en-us/javascript/api/overview/azure/service-bus-readme?view=azure-node-latest,我需要使用 completeMessage 函数将其从服务总线中取出,但我该怎么做呢?
【问题讨论】:
【参考方案1】:请尝试使用以下方式致电completeMessage
:
await receiver.completeMessage(myMessages[0]);
【讨论】:
你真是个救命恩人。谢谢以上是关于Javascript/nodejs Azure 服务总线完成一条消息的主要内容,如果未能解决你的问题,请参考以下文章
Azure Active Directory document ---reading notes
Azure DevOps 构建管道自托管代理“设备上没有剩余空间”
使用 proguard 后,Android apk 未连接到 Azure 服务器
Microsoft Azure Site Recovery 安装VMM服务器代理
迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢