Computer >> Máy Tính >  >> Lập trình >> Javascript

Thuộc tính agent.maxSockets trong Node.js

Thuộc tính agent.maxSockets xác định số lượng ổ cắm có thể được mở đồng thời bởi agent cho mỗi điểm gốc. Theo mặc định, giá trị này được đặt thành Vô cực. Đây cũng là một phần của mô-đun 'http'.

Cú pháp

 agent.maxSockets:number 

Tham số

Hàm trên có thể chấp nhận các Tham số sau -

  • số - Điều này xác định số lượng ổ cắm đồng thời mà một tác nhân có thể có. Giá trị mặc định của nó được đặt thành Vô cực.

Ví dụ

Tạo một tệp có tên - maxSockets.js và sao chép đoạn mã bên dưới. Sau khi tạo tệp, sử dụng lệnh sau để chạy mã này như được hiển thị trong ví dụ dưới đây:

 node maxSockets.js 

maxSockets.js

 // agent.maxSockets method Ví dụ demo // Nhập mô-đun http &agentkeepalive :10, timeout:60000, // ổ cắm hoạt động keepalive trong 60 giây miễn phí ', method:' GET ', agent:keepaliveAgent,}; console.log ("Số ổ cắm trống tối đa:", keepaliveAgent.maxSockets); console.log (' [% s] trạng thái agent đã thay đổi:% j ', Date () , keepaliveAgent.getCurrentStatus ()); 

Đầu ra

 C:\ home \ node>> node maxSockets.jsMax sockets:100 [Thứ sáu ngày 30 tháng 4 năm 2021 12:28:24 GMT + 0530 (Giờ chuẩn Ấn Độ)] trạng thái tác nhân đã thay đổi:{"createSocketCount":0, "createSocketErrorCount" :0, "closeSocketCount":0, "errorSocketCount":0, "timeoutSocketCount":0, "requestCount":0, "freeSockets":{}, "sockets":{}, "request":{}}