我在nodejs中有一个使用library @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://learn.microsoft.com/en-us/javascript/api/overview/azure/service-bus-readme?view=azure-node-latest,我需要使用completeMessage函数将它从服务总线中删除,但是如何才能做到呢?
发布于 2021-12-13 13:17:56
请尝试使用以下内容调用completeMessage:
await receiver.completeMessage(myMessages[0]);https://stackoverflow.com/questions/70335163
复制相似问题