2018年10月5日金曜日

Cycloneフレームワークがすぐに完全なPython3対応になると良いですね。(It would be nice if the Cyclone framework will soon be fully Python 3 enabled.)

Cycloneフレームワークの特徴は、一秒間にクライアント一万件同時アクセス対応である点です。
ーーー
Google translation here
ーーー
The feature of the Cyclone framework is that it supports 10,000 simultaneous client accesses per second.

http://cyclone.io/

Google translation here


サイクロン


Cycloneは、Tornado APIをTwistedプロトコルとして実装するPythonのWebサーバーフレームワークです。
Twistedは、2002年からのPythonのイベント駆動型ネットワークプログラミングフレームワークです。これは、一般に公開されているノンブロッキングI / Oのための最も成熟したライブラリの1つです。 Tornadoは、Webアプリケーションを構築するための非常にまともなAPIを備えた、FriendFeedのWebサーバーのオープンソース版で、Pythonの最も一般的で高速なWebサーバーの1つです。
TornadoのエレガントでわかりやすいAPIをTwistedのEvent-Loopに橋渡しすることで、膨大な数のサポートされているプロトコルが可能になります。
この組み合わせは、HTTPを非常に効率的に処理できるハイブリッドサーバを構築すると同時に、電子メール、ssh、sip、ircなどを同時に提供または使用するための基礎を提供します。
この豊富な機能セットに加えて、CycloneはC10Kの問題も解決します。 詳細については、 http://www.kegel.com/c10k.htmlを参照してください 。

クイックリンク

ドキュメンテーション 
PyPIからダウンロード 
ソースコード(github) 
メーリングリスト 
ウィキ 

インストール

CycloneはPyPIにリストされており、 pipまたはeasy_installでインストールできます。 ソース・ディストリビューションには、Cycloneがパッケージを介してインストールされている場合には存在しないデモ・アプリケーションが含まれているので、ソース・タールルのコピーもダウンロードすることをお勧めします。
http://pypi.python.org/pypi/cycloneから最新バージョンをダウンロードする
  tar zxvf cyclone- $ VERSION.tar.gz
 CDサイクロン -  $ VERSION
 sudo python setup.py install 
CycloneのソースコードはGitHubでホストされています: https : //github.com/fiorix/cyclone

前提条件

Cycloneは、Python 2.5,2.6、および2.7で動作し、以下が必要です。
注意喚起! Python 2.5では、simplejsonも必要です。

デモ

包括的なデモアプリケーションを使用してスピードアップしてください。

コード、ピザ、贈り物や寄付に貢献してください。

https://github.com/fiorix/cyclone/issues/171


0 コメント:

コメントを投稿