Trước khi bắt đầu viết ứng dụng của mình, tôi cần phải biết phải làm gì khi một cá thể node.js (express và (socket.io hoặc nowjs)) không phải là đủ nữa. Bạn có thể nói với tôi bây giờ, rằng tôi không nên quan tâm đến quy mô cho đến khi nó về thời gian nhưng tôi không muốn phát triển một ứng dụng và gặp rắc rối bởi vì bạn không thể dễ dàng mở rộng socket.io hoặc nowjs trên nhiều trường hợp.Node: Scale socket.io/nowjs - scale trên các trường hợp khác nhau
Gần đây tôi đã đọc rằng socket.io giờ đây hỗ trợ cách chia tỷ lệ bằng Redis (mà tôi cũng không có kinh nghiệm). Nowjs được xây dựng dựa trên socket.io - nó hoạt động theo cùng một cách? Trên nowjs.org bạn có thể đọc rằng "phiên bản phân phối của NowJS" đang được phát triển và sẽ tốn tiền.
Cảm ơn, bạn có biết liệu bạn có thể sử dụng nowjs với redis không? – Eliasdx
Chắc chắn bạn có thể - chúng là hai công nghệ hoàn toàn khác nhau với các công dụng khác nhau. Nowjs sẽ cung cấp cho bạn các tính năng kết nối máy khách-máy khách liên tục tương tự như socket.io. Điều này rất hữu ích cho những thứ như nhắn tin máy chủ đến máy khách, phát sóng khách hàng, v.v. Ví dụ cổ điển đang xây dựng một phòng chat. Redis được sử dụng nhiều hơn như kho lưu trữ dữ liệu phía sau - nó có thể làm những thứ như lưu trữ cặp khóa-giá trị, pubsub, v.v. Nó nằm ngoài nút như một quá trình riêng biệt (hoặc thậm chí trên một máy riêng). nhiều máy chủ. –