2009-07-08 31 views
10

Cách tốt nhất để đẩy dữ liệu từ máy chủ được viết bằng Sinatra cho khách hàng là gì? Hãy suy nghĩ tương tự như một phòng chat, nhưng không có Ajax bỏ phiếu mỗi 2500ms.Máy chủ Sinatra đẩy?

Tôi biết về Juggernaut in Rails, nhưng tò mò về Sinatra.

Trả lời

5

Một chút googling bật lên this blog post by Marc-André Cournoyer, thảo luận về tính năng phản hồi không đồng bộ của máy chủ web mỏng và bao gồm liên kết tới thư viện async-sinatra để thực hiện việc này. Bạn cũng có thể xem orbited-ruby, triển khai Ruby của máy chủ Comet Orbited. Cả hai điều này có vẻ khá mới và chưa được kiểm tra, vì vậy bạn có thể phải tự mình làm một chút để làm cho mọi thứ hoạt động chính xác cho ứng dụng của bạn.

Các vấn đề liên quan