Tôi đang thử nghiệm với Rails 4 ActionController::Live
và Sự kiện được gửi trên máy chủ. Tôi đang sử dụng MRI 2.0.0 và Puma.Sự kiện và sự kiện đã gửi của máy chủ Phát trực tuyến
Đối với những gì tôi có thể thấy, mỗi khách hàng được kết nối sẽ giữ kết nối hoạt động với máy chủ. Tôi đã tự hỏi nếu nó có thể tận dụng SSE mà không giữ tất cả các dòng phản ứng đang chạy.
Puma quản lý nhiều kết nối bằng cách sử dụng chuỗi và tôi tưởng tượng có giới hạn về số lượng kết nối cuncurrent.
Điều gì sẽ xảy ra nếu tôi muốn hỗ trợ một kịch bản thế giới thực với hàng nghìn khách hàng đăng ký ứng dụng Rails của tôi cho các sự kiện SSE?
Có ví dụ nào không?
Ngoài ra, tôi thường chạy các máy chủ ứng dụng Rails phía sau proxy ngược nginx. Nó sẽ yêu cầu bất kỳ thiết lập cụ thể?
Ok, cảm ơn bạn đã phản hồi! – tompave
có ai thực sự làm điểm chuẩn như vậy không? – nicolas
Tôi đã không chạy điểm chuẩn, nhưng cuối cùng tôi đã loại bỏ nỗ lực như _non production ready_. Tôi sợ rằng đối với những loại kịch bản này, chúng ta cần sử dụng một mô hình có sự kiện. – tompave