我在 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 函式將其取出服務總線,但我該怎么做?
uj5u.com熱心網友回復:
請嘗試completeMessage使用以下方式呼叫:
await receiver.completeMessage(myMessages[0]);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/379999.html
標籤:javascript 节点.js 天蓝色
