Tôi có một máy chủ api đang chạy Node.js đang sử dụng mô đun cụm và thử nghiệm của nó trông khá tốt. Bây giờ bộ phận CNTT của chúng tôi muốn chuyển sang sử dụng các thùng chứa Docker mà tôi hài lòng nhưng tôi chưa bao giờ thực sự sử dụng nó ngoài việc chỉ chơi xung quanh. Nhưng tôi đã có một suy nghĩ, ứng dụng Node.js chạy trong một quá trình Docker duy nhất để mô-đun cluster sẽ không thực sự tốt nhất vì quá trình Docker duy nhất có thể là một điểm chậm của thiết lập cho đến khi yêu cầu được chia ra trong quá trình đó bởi mô-đun cụm.Vùng chứa Docker và các cụm Node.js
Vì vậy, thực sự một cụm các vùng chứa Docker đang chạy có thể bắt đầu và dừng chúng khi đang hoạt động là quan trọng hơn việc sử dụng mô-đun cụm Node.js chính xác?
Nếu tôi có một cụm container, việc sử dụng mô-đun cụm của Node.js có thể giúp tôi bất kỳ thứ gì không? Các điểm cuối api mất ít hơn 0,5 giây để trở lại (thường là hơi ít hơn một chút).
Tôi đang sử dụng MySQL (tin rằng đó là một máy chủ duy nhất, hiện không có gì hơn) nên không có lý do gì để sử dụng giải pháp toàn vẹn dữ liệu.
Im bắt đầu xuống con đường này và tò mò về cách làm việc này cho bạn - tôi cũng tò mò nếu bạn đang sử dụng pm2 làm người bình luận bên dưới được đề cập hoặc chỉ mãi mãi – maehue
Tôi đang sử dụng AWS ElasticBeanstalk vì vậy nếu lệnh nút bị lỗi và thoát các docker container dừng lại và EB sau đó tự động khởi động khác do cấu hình mở rộng của tôi. Không sử dụng mô-đun cụm đã được tuyệt vời cho đến nay và trường hợp của chúng tôi chạy khoảng 10% -15% CPU sử dụng. –