EventMachineの真の力を活用するには、アプリケーション全体でノンブロッキングコードを使用する必要があると聞きました。
これは、EventMachineでRuby on Railsを実行できないことを意味しますか?
EventMachineの真の力を活用するには、アプリケーション全体でノンブロッキングコードを使用する必要があると聞きました。
これは、EventMachineでRuby on Railsを実行できないことを意味しますか?
この質問は少し古いことは知っていますが、eventmachineとRoRの使用に興味がある人は、IlyaGrigorikのAsyncRailsProjecthttps://github.com/igrigorik/async-rails彼と他の数人をチェックすることを強くお勧めします。完全なイベントRoRアプリの例を作成する素晴らしい仕事をしました。さらに、舞台裏で実際に何が起こっているのかを知るために、彼がリンクしている多くのリソースがあります。
Railsと一緒に別のスレッド(これと同様: http ://railstips.org/blog/archives/2011/05/04/eventmachine-and-passenger/)でeventmachine実行ループを実行することもできます。それ。
全くない。シンはEventMachine(およびRack、MongrelParserなど)で実行されます。また、Railsアプリはシンで正常に動作します。