Tôi có một loạt các quy trình (con) trong node.js cần chuyển một lượng lớn dữ liệu.Làm thế nào để chuyển/truyền dữ liệu lớn từ/đến các tiến trình con trong node.js mà không sử dụng chặn stdio?
Khi tôi đọc hướng dẫn sử dụng, thông báo nói rằng phần giới thiệu stdio và ipc giữa chúng đang chặn, vì vậy sẽ không thực hiện được.
Tôi đang tìm vào sử dụng file descriptor nhưng tôi không thể tìm thấy một cách để dòng từ họ (xem tôi khác câu hỏi cụ thể hơn How to stream to/from a file descriptor in node?)
Tôi nghĩ rằng tôi có thể sử dụng một ổ cắm net, nhưng tôi sợ rằng có không mong muốn trên không.
Tôi cũng thấy điều này nhưng nó không giống nhau (và không có câu trả lời: How to send huge amounts of data from child process to parent process in a non-blocking way in Node.js?)
Đối với chỉnh sửa của bạn: Tôi có thể sai (không quen thuộc với cơ sở mã Node), nhưng [có vẻ như] (https://github.com/nodejs/node/blob/v4.x/lib/internal /child_process.js#L313) 'stdin' là đường ống duy nhất được đảm bảo có thể ghi được từ tiến trình cha. –