ネットワーキング¶
Twisted¶
Twisted は、イベント駆動型のネットワーキングエンジンです。 httpサーバやクライアント、SMTP、POP3、IMAP、SSHプロトコルを使用するアプリケーション、インスタントメッセージング、さらに多く を含みます。
PyZMQ¶
PyZMQ は、高性能非同期メッセージングライブラリである ZeroMQ のPythonバインディングです。 ZeroMQの大きな利点の1つは、メッセージブローカなしでメッセージキューに使用できることです。 これの基本的なパターンは次のとおりです。
- リクエスト-リプライ: 一連のクライアントを一連のサービスに接続します。 これは、リモートプロシージャコールおよびタスク配布パターンです。
- パブリッシュ-サブスクライブ: 一連のパブリッシャを一連のサブスクライバに接続します。 これはデータ配布パターンです。
- プッシュプル(またはパイプライン): ファンアウト/ファンインパターンで複数のステップとループを持つことができるノードを接続します。 これは、並行タスク配布および収集パターンです。
クイックスタートについては、 ZeroMQ guide を読んでください。