Я использую служебную шину Azure для отправки сообщений через контейнеры в моей настройке K8s.Внедрение службы, которая принимает сообщения, осуществляется в Node.js. Со страницы документации приведен код, который я использую для получения сообщений.
serviceBusService.receiveQueueMessage('feedback', function(error, receivedMessage) {
if (!error) {
// Message received and deleted
console.log(receivedMessage);
//..
}
});
В первый раз все работает, как и ожидалось, носообщения не принимаются во второй раз.Он работает, как и ожидалось, когда фрагмент кода находится внутри блока setInterval
.Что, кажется, не предназначено для этого.
Есть идеи, что может быть не так?