Maison > interface Web > js tutoriel > Propriété agent.maxSockets dans Node.js

Propriété agent.maxSockets dans Node.js

王林
Libérer: 2023-08-24 12:29:09
avant
1397 Les gens l'ont consulté

La propriété

Node.js 中的 agent.maxSockets 属性

agent.maxSockets définit le nombre de sockets que l'agent peut ouvrir simultanément pour chaque source. Par défaut, cette valeur est définie sur l'infini. Cela fait également partie du module "http".

Syntaxe

agent.maxSockets: number
Copier après la connexion

Paramètres

La fonction ci-dessus peut accepter les paramètres suivants -

  • numéro – Ceci définit le nombre de sockets simultanés que l'agent peut avoir. Sa valeur par défaut est définie sur Infini.

Exemple

Créez un fichier appelé maxSockets.js et copiez l'extrait de code suivant. Après avoir créé le fichier, exécutez ce code à l'aide de la commande suivante, comme indiqué dans l'exemple ci-dessous :

node maxSockets.js
Copier après la connexion

maxSockets.js

// agent.maxSockets method Demo example

// Importing the http & agentkeepalive module
const http = require('http');
const agent = require('agentkeepalive');

const keepaliveAgent = new agent({
   maxSockets: 100,
   maxFreeSockets: 10,
   timeout: 60000, // active socket keepalive for 60 seconds
   freeSocketTimeout: 30000, // free socket keepalive for 30 seconds
});

const options = {
   host: 'tutorialspoint.com',
   port: 80,
   path: '/',
   method: 'GET',
   agent: keepaliveAgent,
};
console.log("Max free sockets: ",keepaliveAgent.maxSockets);
console.log('[%s] agent status changed: %j', Date(),
keepaliveAgent.getCurrentStatus());
Copier après la connexion

output

C:\homeode>> node maxSockets.js
Max sockets: 100
[Fri Apr 30 2021 12:28:24 GMT+0530 (India Standard Time)] agent status
changed:
{"createSocketCount":0,"createSocketErrorCount":0,"closeSocketCount":0,"errorS
ocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"socket
s":{},"requests":{}}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal