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

agent.maxSockets-Eigenschaft in Node.js

王林
Freigeben: 2023-08-24 12:29:09
nach vorne
1397 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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());
Nach dem Login kopieren

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":{}}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage