【发布时间】:2021-02-04 00:55:52
【问题描述】:
我找不到任何手动向死信队列发送消息的示例。
let { ServiceBusClient, ReceiveMode } = require('@azure/service-bus'),
serviceBusClient = ServiceBusClient.createFromConnectionString(SERVICE_BUS_SECRET),
queueClient = serviceBusClient.createQueueClient(QUEUE),
receiver = queueClient.createReceiver(ReceiveMode.peekLock);
const onMessageHandler = async (brokeredMessage) => {
await brokeredMessage.deadletter({
deadletterReason: 'testingReason',
deadLetterErrorDescription: 'testingDesc'
});
};
const onErrorHandler = (error) => {
console.log(error);
};
receiver.registerMessageHandler(onMessageHandler, onErrorHandler);
当我运行上面的代码时,出现deadletter() is not defined.之类的错误
【问题讨论】:
标签: node.js azureservicebus servicebus dead-letter