J'ai entendu dire que vous devez utiliser du code non-bloquant dans toute l'application pour pouvoir exploiter la véritable puissance de EventMachine. Est-ce que cela signifie que je ne peux pas exécuter Ruby on Rails avec EventMachine?Ruby on Rails + EventMachine?
Répondre
Pas du tout. Thin fonctionne sur EventMachine (et Rack, MongrelParser parmi quelques autres). Et les applications Rails fonctionnent bien avec thin.
Je sais que cette question est un peu ancienne, mais pour toute personne intéressée par eventmachine et RoR, je vous recommande fortement de consulter le projet Async Rails d'Ilya Grigorik https://github.com/igrigorik/async-rails lui et quelques autres personnes ont fait un excellent travail en créant un exemple pleinement l'événement RoR App. De plus, il y a beaucoup de ressources auxquelles il est lié, pour en savoir plus sur ce qui se passe réellement dans les coulisses.
Vous pouvez également avoir une boucle d'exécution de machine à événements s'exécutant dans un autre thread (similaire à ceci: http://railstips.org/blog/archives/2011/05/04/eventmachine-and-passenger/) avec Rails et peut reporter le travail à cela.
- 1. Eventmachine :: defer + ruby
- 2. Ruby on Rails d'installation
- 3. Ruby on Rails Gem
- 4. Application Ruby on Rails
- 5. Ruby on Rails relations
- 6. ruby on rails formulaire_pour
- 7. OCIError (ruby on rails)
- 8. Ruby on Rails regex
- 9. Ruby on Rails XML
- 10. Ruby on Rails Inconvénients
- 11. panier Ruby on Rails
- 12. Ruby on Rails: « find_create_by_user »
- 13. LocalJumpError (Ruby on Rails)
- 14. Ruby on Rails Time.now
- 15. Relations Ruby on rails
- 16. déclaration Ruby on Rails
- 17. Ruby On Rails Application.html.haml
- 18. configuration ruby on rails
- 19. Ruby On Rails chemins
- 20. Ruby on rails redirect_to
- 21. Ruby on Rails raccourcis
- 22. Ruby on Rails - pas groking
- 23. Comment EventMachine & Rails s'intègrent-ils?
- 24. Analyser dans Ruby (on Rails)
- 25. ruby on rails Problème SQLite
- 26. Connexion/Inscription Ruby on Rails?
- 27. Ruby On Rails ID personnalisé
- 28. Ruby on Rails symbole validation
- 29. Antipatterns avec Ruby on Rails
- 30. Ruby on Rails: using named_scopes
Rien ne vous empêche d'utiliser EventMachine avec Rails. –