2009-07-08 5 views
10

Quel est le meilleur moyen de transférer des données d'un serveur écrit dans Sinatra vers un client? Pensez de la même manière à une salle de discussion, mais sans interrogation Ajax toutes les 2500ms.Sinatra serveur pousser?

Je connais Juggernaut dans Rails, mais j'étais curieux de Sinatra.

Répondre

5

Une petite recherche a été effectuée sur this blog post by Marc-André Cournoyer, qui décrit la fonction de réponse asynchrone du serveur Web léger et inclut un lien vers une bibliothèque async-sinatra pour ce faire. Vous pouvez également jeter un oeil à orbited-ruby, une implémentation Ruby du serveur Comet Orbited. Les deux semblent être assez nouveaux et non testés, donc vous devrez peut-être vous faire un peu de piratage pour que les choses fonctionnent correctement pour votre application.

Questions connexes