Tôi đang xem xét việc thực hiện cờ vua (cần websockets) với Rails và trong triển khai sản xuất sử dụng Nginx làm proxy ngược lại cho một loạt các quy trình Unicorn.Rails sử dụng Websockets với Nginx và Unicorn?
Trong suy nghĩ về làm thế nào để làm cho công việc đó dẫn tôi đến có các câu hỏi sau:
Theo như tôi hiểu WebSockets là một kết nối liên tục. Kể từ khi mọi thứ đi qua các proxy ngược Nginx như thế nào chính xác một quá trình công nhân Unicorn duy trì một kết nối websocket đến một trình duyệt của khách hàng? Nginx sẽ duy trì trạng thái về việc Unicorn xử lý mỗi websocket trình duyệt được kết nối và hoạt động như một loại trung gian? Việc giữ kết nối websocket liên tục trong quá trình Unicorn có chặn toàn bộ quy trình công nhân không?
Có cách nào được khuyến nghị để thực hiện cờ vua (với websockets) bằng Rails không?
nginx không hỗ trợ websockets. –
nginx hỗ trợ websockets kể từ phiên bản 1.3.13 – mak
Cuối cùng bạn quyết định làm gì với user782220? – Morgan