Electronjs явно игнорирует maxSocket на HTTP-агенте - PullRequest
0 голосов
/ 10 июля 2019

У меня есть (угловое) электронное приложение, которое вызывает скрипт nodejs. Сценарий nodejs выполняет множество http-вызовов. Я устанавливаю maxSocket в своем агенте HTTP для ограничения вызовов ввода / вывода.

        const options = {
            method: 'GET',
            resolveWithFullResponse: true,
            timeout: 10000,
            agentOptions: {
                maxSockets: <desiredIOThreads>
            },
        };
        const response: any = await requestPromise.get(`${domain}`, options);

Когда я вызываю этот скрипт напрямую, он работает, как я и ожидал. Если я вызываю его с Electronjs, он, кажется, игнорируется и просто звонит так быстро, как может, по умолчанию maxSocket из Infinity.

Что-то другое с электроном или как это называется, что агент http, который я устанавливаю, игнорируется?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...