Heim  >  Artikel  >  Web-Frontend  >  agent.maxSockets-Eigenschaft in Node.js

agent.maxSockets-Eigenschaft in Node.js

王林
王林nach vorne
2023-08-24 12:29:091265Durchsuche

Die Eigenschaft

Node.js 中的 agent.maxSockets 属性

agent.maxSockets definiert die Anzahl der Sockets, die der Agent gleichzeitig für jede Quelle öffnen kann. Standardmäßig ist dieser Wert auf unendlich eingestellt. Dies ist auch Teil des „http“-Moduls.

Syntax

agent.maxSockets: number

Parameter

Die obige Funktion kann die folgenden Parameter akzeptieren:

  • Nummer – Dies definiert die Anzahl gleichzeitiger Sockets, die der Agent haben kann. Der Standardwert ist auf Unendlich eingestellt.

Beispiel

Erstellen Sie eine Datei mit dem Namen maxSockets.js und kopieren Sie den folgenden Codeausschnitt. Führen Sie nach dem Erstellen der Datei diesen Code mit dem folgenden Befehl aus, wie im folgenden Beispiel gezeigt:

node maxSockets.js

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());

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":{}}

Das obige ist der detaillierte Inhalt vonagent.maxSockets-Eigenschaft in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen