Я запускаю функцию Azure на NodeJS, которая читает ~ 4K записей из базы данных SQL Server и отправляет их в очередь служебной шины, используя sdk 'azure-sb'.
Если я отправляю сообщения последовательно, это слишком медленно. Если я использую асинхронные очереди для параллельной отправки множества сообщений, это может происходить очень быстро, но в конечном итоге некоторые сообщения начинают выдавать эту ошибку:
Выполнено 'Functions.test-function' (Failed,
Id = 329f0443-e8f6-42ed-92ae-0e9035511635) [31.08.2008 09:04:26]
System.Private.CoreLib: Исключение при выполнении функции:
Functions.test-функция. System.Private.CoreLib: Результат: ошибка
[31.08.2008 09:04:26] Исключение: ошибка: getaddrinfo ENOTFOUND
xxxxxxxxx.servicebus.windows.net xxxxxxxxxx.servicebus.windows.net:443
[31.08.2008 09:04:26] Стек: Ошибка: getaddrinfo ENOTFOUND
xxxxxxxxxx.servicebus.windows.net xxxxxxxxx.servicebus.windows.net:443
[31.08.2008 09:04:26] в GetAddrInfoReqWrap.onlookup [as
незавершенный] (dns.js: 50: 26).
Как мне добиться высокой пропускной способности с NodeJS SDK?