Как мы управляем параллельными соединениями, возможно, путем пакетирования файлов в одно и то же соединение?
Я создаю функцию Azure, которая будет запускаться новыми BLOB-объектами (это можно изменитьна простой таймер-триггер).Пример большого двоичного объекта:
{
"server":"sftp.mysftpserver.com",
"credentials":"topsecret",
"body":"This text will be uploaded to the sftp server above"
}
Функция войдет на сервер и отправит полезную нагрузку в body
.
Как ограничить число подключений, инициируемых к одному и тому же серверу?
У нас может быть 500 BLOB-объектов, которые все запускают функцию, что, в свою очередь,открывает 500 соединений с: sftp.mysftpserver.com
.
В то же время может быть только 2 больших объекта, которые инициируют соединения с sftp.otherserver.net
.