cyclone

ソフトウェアのスクリーンショット:
cyclone
ソフトウェアの詳細:
バージョン: 1.1
日付のアップロード: 20 Feb 15
開発者: Alexandre Fiori
ライセンス: 無料
人気: 3

Rating: 2.0/5 (Total Votes: 2)

FriendFeedのが開発し、後にFacebookがオープンソース/フリーソフトウェアとしてリリースされました - ;

サイクロンはトルネードWebサーバ&NBSPによって実装1と非常によく似APIでHTTP 1.1のサポートを提供する低レベルのネットワークツールキットであり、 。
サイクロンとトルネードの間のキーの違い
- サイクロンのツイストに基づいており、したがって、それはねじれに実装他のプロトコルとの相互接続のためのWebサービスプロトコルとして使用してもよい。
- ローカリゼーションは、標準Gettextの代わりに、元のトルネードでCSVの実装に基づいています。また、トルネードとまったく同じよう複数形をサポートしています。
- PyCurlに基づいています - TwistedWebに基づく非同期HTTPクライアントを持つITに発送します、しかし、それはトルネードによって提供されたものと完全に互換性です。 (HTTPサーバコードはいくつかの理由から、TwistedWebに基づくものではありません)
- XMLRPCとJSONRPCのネイティブサポート。 (RPCのデモを参照してください)
- WebSocketのプロトコルクラスだけで、他のツイスト·プロトコルのようなものです(例:LineReceiver、WebSocketのデモを参照してください)
- 認証とTLS、プラスプレーンテキストまたはHTMLメッセージ、添付ファイルを作成するための簡単​​な方法で、ツイストメー​​ルに基づいて電子メールを送信するためのサポート。 (電子メールのデモを参照してください)
- 内蔵txredisapiに基づいて、Redisのためのサポート、。我々は通常、Webアプリケーション用のmemcacheのようなインメモリキャッシュサーバが必要です。それはのPubSub、セット、ハッ​​シュ(Pythonの辞書)、および永続ストレージなどのさまざまなデータ型のような多くの操作をサポートしているので、私たちはmemcacheの上Redisのを好む。詳細については、Redisのデモを参照してください。
- HTTP認証のサポート。詳細については、認証のデモをご覧ください
ツイスト·プロトコルであるという利点
- twistdを使用したアプリケーションを容易に展開、。
- 経由RDBMサポート:twisted.enterprise.adbapi。
- NoSQLのMongoDBは(TxMongo)とRedisの(TxRedisAPI)のサポート。
- ウェブサーバ内の多くのより多くの機能を組み合わせることができる:ETC、電子メールの送信メッセージブローカーとの通信...
- 簡単に既存のねじれベースのプロジェクトに統合
- すべてのツイストのプロトコルを活用
のベンチマーク
最も人気のあるPythonのW​​ebフレームワークの中には、サイクロンに対する性能を比較するために、単純な「Hello World」アプリケーションでテストされています。
すべての試験はてApacheBench用いて行った(100000〜C 25のhttp -n ABを://ホスト)。すべてのサーバーは、間にプロキシを、シングルスレッドのプロセスだった。ジャンゴもmod_pythonのとWSGIの両方を使用して、テストした - しかし、おそらく我々は悪いパフォーマンスにつながった余分な設定やチューニングを逃したので、結果は公表されていません。

の要件:。

  • のPythonます。

へのコメント cyclone

コメントが見つかりません
コメントを追加
画像をオンにする!