Grizzly/GlassFish Comet はスケールする?

2009年3月16日 at 12:06 午前



今、Grizzly のメーリングリストでおそらく皆様が

もつ疑問について問い合わせされている人がいます。



概要を説明すると、Grizzly は 本番環境で耐えうるだけの Comet の接続を受け付け

レスポンスを返すことができるか?ということについてです。



これについて、開発者の Jean Francois は作成するアプリケーション

(long poll/streaming)によって違うが、ユニットテストを行った際には、

ちゃんとスケールしているとのことでした。

実際に、社内の IM で大量のユーザが利用しています。



ベンチマークで使用したユニットテスト:

https://grizzly.dev.java.net/nonav/xref-test/com/sun/grizzly/comet/CometUnitTest.html


また、今年の JavaOne で彼は、Grizzly のベンチマークに関連した

セッションを発表するようです。

(今年は是非行きたかったのですが、このご時世なので行けません。(T_T))



また、Jetty と比べても Grizzly(GlassFish) の方がスケールするようです。

(彼は Jetty も好きなようですが)

実際、Jetty のサスペンドの部分に若干問題がるようで、Jetty はスケールできないようです。

(例外が出力され、サーブレットが2度呼び出しされる)



また、Grizzly の場合、Comet の実装コードは CometContext.notify() と

NotificationHandler に実装すれば良いだけなので、開発者の皆様は、

Jetty で実装するよりも格段にかんたんに実装できるようになるとのことでした。



大規模環境で、GlassFish/Grizzly の Comet を検討されている方は今年のJavaOneの

Jean-Francois のプレゼンを楽しみにしていてください。


Entry filed under: Application Server/GlassFish. Tags: , , .

ICEfacesとGlassFishでCometアプリケーション GlassFish と Tomcat の違い Part 3


Java Champion & Evangelist

Translate

ご注意

このエントリは個人の見解であり、所属する会社の公式見解ではありません

カレンダー

2009年3月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

カテゴリー

Twitter

  • RT @itakash: [お知らせ] Java SE 15の日本語ドキュメント、公開されました。 今回も、日本オラクルドキュメントチームに感謝! docs.oracle.com/javase/jp/15/i… 21 hours ago
  • RT @rorypreddy: Terraform and Azure made easy - live with @juliendubois at @1MACoders. See the full tutorial here: youtu.be/b0APzGlBWMA2 days ago
  • RT @cero_t: JJUG CCC 2020 Fallはオンラインイベントでしたが、幹事たちはこの記事の通り、オフラインで集合して運営をしていました。面白い形よね。 春には反省を活かしてもう一度同じようなフォーマットで行ない、秋くらいにはオンとオフの両方の良さを活かした… 2 days ago
  • RT @yusuke_arclamp: 11/7に開催したJJUG CCC 2020 Fallの報告です。コミュニティイベントのオンライン開催ノウハウ、まだまだ少ないと思うので公開しました。もっと知りたいとかあれば、ぜひコメントください。 https://t.co/MuEOmF… 2 days ago
  • @cero_t 今、教えて頂いた通りやったら 530Mbps でした。 その仕様はなんなんでしょうね🤔 3 days ago

clustermap

ブログ統計情報

  • 1,198,082 hits

RSSフィード

アーカイブ


%d人のブロガーが「いいね」をつけました。