0

コメットサーバーを作成する必要があります。

どのWebサーバー+モジュールを使用する必要がありますか?

4

2 に答える 2

3
これが私が試したCOMETソリューションの短いリストです。長所と短所があります。

  • Python Twisted:Pythonに基づくノンブロッキングサーバー。残念ながら、多くのCPUを「消費」し、拡張性はあまり良くありません。
  • Jetty:1万を超えるクライアントに同時にサービスを提供する必要がない場合は非常に優れています。Jettyは、アクティブユーザー10,000人あたり最大2GBのメモリを消費します。
  • Apache Tomcat:Jettyと同じ問題-大量のメモリを消費します。
  • Apache Mina:NIOフレームワーク(ノンブロッキングIO)。十分に文書化されておらず、スケーリングに問題があります。
  • JBoss Netty:ApacheMinaに基づくNIOフレームワーク。ドキュメントも弱いですが、前述のソリューションと比較して最高のパフォーマンスを示しています。Nettyを使用すると、一度に最大100kの接続を提供でき、数ギガバイトのメモリを消費し、最大20%のCPU(4コア)を使用します。


ですから、Nettyを一瞥することを強くお勧めします。

于 2010-06-08T18:20:06.173 に答える
0

私に反対票を投じないでください。しかし、Nginx のプッシュ モジュールについて考えたことはありますか?

http://pushmodule.slact.net/

于 2012-03-27T22:05:03.913 に答える