Câu hỏi phỏng vấn Node.js
Câu hỏi

Piping tron...

Câu trả lời

Piping trong Nodejs là một cơ chế cho phép bạn chuyển dữ liệu từ một stream này sang stream khác. Nó thường được sử dụng để lấy dữ liệu từ một stream và chuyển nó trực tiếp đến một stream khác mà không cần lưu trữ trung gian.

Khi sử dụng piping, bạn có thể kết nối một readable stream (stream có thể đọc) với một writable stream (stream có thể ghi) một cách hiệu quả. Điều này giúp quản lý việc chuyển dữ liệu một cách mượt mà, đặc biệt là khi làm việc với các file lớn hoặc dữ liệu streaming, vì nó giảm thiểu việc sử dụng bộ nhớ và CPU.

Ví dụ về piping trong Nodejs:

javascript Copy
const fs = require('fs');
const zlib = require('zlib');

// Tạo một readable stream từ file input.txt
const readableStream = fs.createReadStream('input.txt');

// Tạo m...
senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Module Cluster hoạt động như thế nào? Sự khác biệt giữa nó và một load balancer là gì?

senior

Có phải Node.js hoàn toàn dựa trên single-thread không?

middle

Những trường hợp nào sử dụng module vm trong Node.js là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào