2

私は、etherpad が生きていた (そして生きているクローンが) Jetty を使用していることに気付きました。同様のプログラムを作成することを検討していますが、代わりに node.js を使用したいと考えています。

Jetty/node.js のパフォーマンスに関する長所と短所について、誰か洞察を提供できますか?

4

2 に答える 2

3

Node.jsは、非常に高速なGooglev8Javascriptエンジンを搭載した新しいホットライブラリです。

JettyはJavaを利用しており、多くのエンタープライズアプリを強化する非常に堅牢なスタックです。

パフォーマンスに関しては、アーキテクチャが適切であれば、同様のパフォーマンスが期待できます。単一ノードインスタンスは単一のprocで実行されます。proc間でデータの共有を開始する場合は、memcachedやredisなどを確認する必要があります。

ノードは(JVMがないため)使用するメモリが少なくなる可能性があり、パフォーマンスもわずかに遅くなる可能性があります。(目立つ場合と目立たない場合があります)

個人的には、Nginx + Node + Redisを使用すると、十分なパフォーマンスが得られ、将来的には十分なスペースが確保できると思います。

JVMベースのソリューションを好む場合は、突堤またはアレフでさえも機能する可能性があります。

Rubyソリューションが必要な場合は、EventMachine機能する可能性があります。

必要なのが単純なpub/subだけの場合は、nginxプッシュモデルのようなもので十分です。

上記のソリューションのいずれかを拡張できると思います。

于 2010-07-18T10:33:25.567 に答える
1

このhttp://praxx.is/post/486034949/comet-with-bayeux-node-js-vs-jetty-and-cometdは興味深い Jetty と NodeJS のベンチマークです。桟橋はノードを打ち負かします。

注意事項: http://news.ycombinator.com/item?id=1337228

于 2012-01-29T02:37:21.607 に答える