Điểm:0

Tôi sẽ cân bằng tải trong nginx, pm2 hay cả hai?

lá cờ eg

PM2 cho phép chạy các ứng dụng NodeJS trên nhiều phiên bản, tức là các lõi khác nhau, cho phép cân bằng tải bằng cùng một cổng.

PORT=3000 pm2 start -i NUMBER_OF_CORES(e.g 2) app.js

Nhưng tôi cũng có thể thực hiện cân bằng tải trong Nginx với các cổng khác nhau

ngược dòng app_servers {
    máy chủ 127.0.0.1:3000;
    máy chủ 127.0.0.1:3001;
    máy chủ 127.0.0.1:3002;
    máy chủ 127.0.0.1:3002;
}

người phục vụ {
    nghe 80;
    server_name your-domain.com www.your-domain.com;
    địa điểm / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Máy chủ $http_host;
        proxy_pass http://app_servers;
    }
}

và sau đó

pm2 bắt đầu app.js -f --3000
pm2 bắt đầu app.js -f --3001
pm2 bắt đầu app.js -f --3002
pm2 bắt đầu app.js -f --3003

Ý tưởng nào là tốt nhất (tôi luôn cho rằng máy chủ cục bộ thực hiện tất cả dịch vụ)?

  • chỉ cần cân bằng tải trên cùng một cổng trên các phiên bản (lõi) khác nhau
  • chỉ cần cân bằng tải trên các cổng khác nhau và để hệ điều hành quản lý các phiên bản hoặc
  • cân bằng tải bằng cách có các phiên bản khác nhau, mỗi phiên bản có một cổng khác nhau, do đó sử dụng cả bộ cân bằng tải Nginx và PM2?
djdomi avatar
lá cờ za
Các yêu cầu đề xuất sản phẩm, dịch vụ hoặc tài liệu học tập là lạc đề vì chúng thu hút các câu trả lời chất lượng thấp, cố chấp và spam, đồng thời các câu trả lời nhanh chóng trở nên lỗi thời. Thay vào đó, hãy mô tả vấn đề kinh doanh mà bạn đang giải quyết, nghiên cứu bạn đã thực hiện và các bước đã thực hiện để giải quyết vấn đề đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.