hartanah agent.maxSockets dalam Node.js

王林
Lepaskan: 2023-08-24 12:29:09
ke hadapan
1289 orang telah melayarinya

Node.js 中的 agent.maxSockets 属性

properti ejen.maxSockets mentakrifkan bilangan soket yang boleh dibuka oleh ejen secara serentak untuk setiap sumber. Secara lalai, nilai ini ditetapkan kepada infiniti. Ini juga merupakan sebahagian daripada modul "http".

Syntax

agent.maxSockets: number
Salin selepas log masuk

Parameter

Fungsi di atas boleh menerima parameter berikut -

  • nombor – Ini mentakrifkan bilangan soket serentak yang boleh dimiliki oleh ejen. Nilai lalainya ditetapkan kepada Infiniti.

Contoh

Buat fail bernama maxSockets.js dan salin coretan kod berikut. Selepas mencipta fail, jalankan kod ini menggunakan arahan berikut seperti yang ditunjukkan dalam contoh di bawah:

node maxSockets.js
Salin selepas log masuk

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());
Salin selepas log masuk

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":{}}
Salin selepas log masuk

Atas ialah kandungan terperinci hartanah agent.maxSockets dalam Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!