Câu hỏi của tôi khá đơn giản. mặc dù, nó có thể yêu cầu biến khác nhau để được trả lời (tôi đoán)Có bao nhiêu child_processes tôi nên fork() trong node.js?
Tôi đang chơi xung quanh với node.js và tôi đang nghĩ về cách sử dụng nó trong kiến trúc đa lõi.
Phiên bản mới nhất cung cấp các phương pháp child_process.fork()
và child.spawn()
cho lập trình đa quy trình. Tôi đã đọc trên this bài viết rất hay (nhưng ngày) về việc sử dụng Node.js như một máy chủ Comet quy mô lớn. Bây giờ thì nodejs cung cấp lập trình đa tiến trình, tôi thực sự không có ý tưởng về việc có bao nhiêu tiến trình cần phải sinh ra để phục vụ số lượng lớn yêu cầu (giả sử máy chủ của tôi đang chạy trên một máy). Có cách nào để chọn số lượng 'tốt nhất' (hoặc ít nhất số tốt) số quy trình con thực hiện cùng một công việc không?
Bất kỳ liên kết nào đến hướng dẫn bắt đầu sẽ rất được đánh giá cao.
Cảm ơn bạn
cảm ơn bạn :) không thấy đoạn này trong nodejs doc :) – ArtoAle
Không sao, bạn có thể tìm thấy tại đây: http://nodejs.org/docs/v0.6.0/api/cluster.html – alessioalex
Có , Tôi đang xem xét kỹ hơn API chính thức ngay bây giờ! – ArtoAle