このフレームワークはノンブロッキングであることと適度な速さによりほとんどの主流であるWebサーバフレームワークと(間違いなくほとんどPythonフレームワークとは)異なります。ノンブロッキングであることとepollまたはkqueueを使用することで数千の同時接続を処理することができるため、リアルタイムのWebサービスに理想的なフレームワークと言えます。特にFriendFeedのアクティブユーザ毎にサーバとのコネクションを持つというリアルタイム機能を処理するためのWebサーバを作りました。
Webサーバ-Tornado
2014年6月16日月曜日
TornadoはFriendFeed で使われていたスケーラブルでノンブロッキングなWebサーバとツールのオープンソース版です。FriendFeedのWebサーバはPythonで書かれた比較的シンプルでノンブロッキングなWebサーバです。FriendFeedのアプリケーションは web.pyやGoogleのwebappに少し似たWebフレームワークで書かれていますが、ノンプロッキングなWebサーバとツールを活かして追加のツールや最適化をしています。
このフレームワークはノンブロッキングであることと適度な速さによりほとんどの主流であるWebサーバフレームワークと(間違いなくほとんどPythonフレームワークとは)異なります。ノンブロッキングであることとepollまたはkqueueを使用することで数千の同時接続を処理することができるため、リアルタイムのWebサービスに理想的なフレームワークと言えます。特にFriendFeedのアクティブユーザ毎にサーバとのコネクションを持つというリアルタイム機能を処理するためのWebサーバを作りました。
このフレームワークはノンブロッキングであることと適度な速さによりほとんどの主流であるWebサーバフレームワークと(間違いなくほとんどPythonフレームワークとは)異なります。ノンブロッキングであることとepollまたはkqueueを使用することで数千の同時接続を処理することができるため、リアルタイムのWebサービスに理想的なフレームワークと言えます。特にFriendFeedのアクティブユーザ毎にサーバとのコネクションを持つというリアルタイム機能を処理するためのWebサーバを作りました。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿