我正在使用以下 javascript 代码在 azure 服务总线中列出一个主题。
库和版本 @azure/service-bus 1.1.2
const sbClient = ServiceBusClient.createFromConnectionString(
config.merchant_event.connection_string
);
const topicClient = sbClient.createSubscriptionClient(
config.merchant_event.topic_name,
config.merchant_event.subcription_name
);
const receiver = topicClient.createReceiver(ReceiveMode.ReceiveAndDelete);
receiver.registerMessageHandler(
merchantEventMessageHandler,
merchantEventErrorHandler
);
应用程序启动后,它工作正常。但如果任何情况下连接丢失或连接超时,监听器将停止监听。
你能告诉我如何解决这个问题。如果连接丢失,是否有任何重试机制可以重新连接连接。