Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

คุณสมบัติ agent.maxFreeSockets ใน Node.js

คุณสมบัติ agent.maxFreeSockets กำหนดจำนวน socket สูงสุดที่ปล่อยให้อยู่ในสถานะ free (ว่าง) เป็นส่วนหนึ่งของ interface โมดูล http

ไวยากรณ์

agent.maxFreeSockets: number

พารามิเตอร์

  • number – จำนวน free sockets สูงสุด ค่าเริ่มต้น: 256

ตัวอย่าง

const http = require('http');
const agent = require('agentkeepalive');

const keepaliveAgent = new agent({
  maxSockets: 100,
  maxFreeSockets: 10,
  timeout: 60000,
  freeSocketTimeout: 30000,
});

console.log("Max free sockets: ", keepaliveAgent.maxFreeSockets);
console.log('[%s] agent status changed: %j', Date(), keepaliveAgent.getCurrentStatus());

ผลลัพธ์

Max free sockets: 10
[Fri Apr 30 2021 12:21:12 GMT+0530] agent status changed: {"createSocketCount":0,...}