octopus oc corelibs cdtqueue
ve python2 (#12)
AMQPキューを使用するための基本クラス。
それらをサブクラス化して、QueuerPCとQueueApplicationを使用してください。これは、このライブラリを使用する推奨方法です。
これは、 oc_cdt_queue2モジュールによって提供されるクラス階層と、何をするかについての短い説明です:
QueueBase QueueLoopback
/
Queueserver Queeclient
| | QueueHandler | | queuerpc queueapplication | | |
キューベースは、サーバーとクライアントの間で一般的なものを処理します。
QueueServerおよびQueeClientサブクラスはキューベースを使用し、特定の関数を追加します。
QueueHandlerは、サブクラス化、独自のメソッドを定義し、キューに公開することにより、カスタム機能を追加するための便利な機能を実装します
queuerpcはクライアント側のプロキシクラスを提供します。これは、公開されたメソッドのリストをサブクラス化して提供すると、そのメソッドに呼び出しを送信
QueueApplictionサブクラスはキューハンドラーをQueueHandlerに追加し、コマンドラインインターフェイスを使用した完成したアプリケーションとして使用するためのいくつかの追加機能を追加します
QueueloopBackはデバッグのみを目的としており、 AMQPサーバーへの実際のネットワーク接続なしでライブラリまたはアプリケーションをテストするために使用できるモックオブジェクトが含まれています