なかなか面白い、
通常のWEBアプリケーションでサーバー側のデータ変更をリアルタイムで更新するためには
AJAXなどを利用して、定期的にサーバーにリクエストを送るしかいないが、
Cometを利用すると、HTTPコネクションを開きぱなしにして、
サーバー側から更新データを随時送る仕組み
WEBでチャットのようなリアルタイム更新アプリケーションの実装ができるって!
1Request:1Reponseを「プル型の通信」と言うと
こちらは疑似的な「プッシュ型の通信」になる。
TomcatではComet実行コネクタとして、
NIO(New I/O)とAPR(Apache Portable Runtime)がある。
Tomcatのserver.xmlを修正してNIOを利用する例:
protocol="org.apache.coyote.http11.Http11NioProtocol"
リバースAjax機能はAjax+Javaをもっとやさしくする?
3 件のコメント:
リンクページの通り作成して実行したら、
「HTTPのGETメソッドは、このURLではサポートされていません。」と~!
http://journal.mycom.co.jp/special/2007/tomcat6/014.html
にも同じ内容の記事があった。
yo... amazing text :)
eclipseでTomcatを起動していると
同じ現象になりました。
Serversのconfigにある
server.xmlで、protocol="org.apache.coyote.http11.Http11NioProtocol" にすると上手く行きました。
コメントを投稿