Từ những gì tôi hiểu, các vùng chứa Docker sử dụng nhiều luồng và các ứng dụng Node.js chỉ sử dụng một luồng đơn. Bằng cách chạy một cái gì đó như pm2, xử lý phân cụm Node.js, tôi có thể sử dụng tất cả các lõi có sẵn cho vùng chứa Docker.Node.js clustering so với nhiều vùng chứa Docker
Điều này có nghĩa là tôi có thể sử dụng nhiều hơn đối với từng trường hợp Docker bằng cách nhóm các quy trình Node.js? Nếu vậy, điều này sẽ không được ưa thích khi chỉ chạy một cá thể Node.js được tạo luồng duy nhất cho mỗi vùng chứa?
Một mối quan tâm sẽ là nếu điều này có tác dụng phụ gây ra bởi khả năng của vùng chứa Docker tăng hoặc giảm số lượng CPU đang chạy.
Tôi nghĩ rằng câu hỏi là về phân cụm so với nhiều vùng chứa docker và không tự phân cụm ứng dụng - pm2 chỉ là một ví dụ :-) – stefanobaldo