-1

NIO(ノンブロッキングIO)があるJavaの世界から来た私は、たとえばJettyと同じことを実行できるRubyサーバーを見つけることができません-1つのスレッドで複数のリクエストを処理します。これはアプリケーション透過的であり、複数のスレッド/複数のプロセスを使用して、サーバーは何千もの同時要求を簡単に処理できます。

私は、EventMachine が deffer やその他のメソッドを使用してより多くのリクエストを処理するアプリケーション レベルの「ハック」をいくつか見ただけですが、アプリケーションに対して透過的にそれを行うサーバーが存在する可能性があると思います。また、Ruby 1.9 にはファイバーが含まれるようになったので、それを活用することもできます。アプリケーションを再構築してスケールアップしたくないだけです。

そのようなものはありますか?

4

1 に答える 1