IPC :: Dirqueue.

IPC :: DirQueueは、ディスクベースの多対数タスクキューです。
今すぐダウンロード

IPC :: Dirqueue. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Justin Mason
  • 出版社のWebサイト:
  • http://search.cpan.org/jmason/

IPC :: Dirqueue. タグ


IPC :: Dirqueue. 説明

IPC :: DirQueueは、ディスクベースの多対数タスクキューです。 IPC :: DirQueueは、ディスクベースの多対多タスクqueue.synopsis My $ DQ = IPC :: Dirqueue-> New({dir => "/ path / to / queue"}); $ dq-> enqueue_file( "filename"); My $ DQ = IPC :: Dirqueue-> New({dir => "/ path / to / queue"}); My $ JOB = $ DQ-> PICKUP_QUEUEDUED_JOB(); (!$ job){「ジョブが残っていない」を印刷する場合出口; #... $ JOB-> GET_DATA_PATH()... $ JOB-> FINION()で興味深いものを行います。このモジュールは、ディレクトリを通信およびストレージメディアとして使用してFIFOキューインフラストラクチャを実装しています。キューを管理するためにデーモンプロセスは必要ありません。すべての通信はファイルシステムを介して行われます。一般的なUNIXシステムデザインパターンは、タスクキューイングシステムとしてLPRのようなツールを使用することです。たとえば、http://patrick.wagstrom.net/old/weblog/archives/000128.htmlについては、MP3ジュークボックスとしてLPRの使用を説明しています。このように使用すると、新しいタスクごとに各タスクプロセッサを再起動する必要があります。あなたがたくさんの起動オーバーヘッドを持っているならば、これは非常に非効率的になる可能性があります。 IPC :: DirQueueを使用すると、処理サーバは永続的に実行され、複数のタスクにわたって必要なデータを効率的に実行できます。再起動しないと、複数のホストでのエンキューとデキューのプロセスが同時に実行され、同じキューで同時に、安全に実行できます。複数のデキューサーが同時に実行できるようになります。予め定義されたワーカープロセスを使用して可変レベルの着信タスクを処理するには。必要に応じて、いくつかのデキューサービスをオフにしてください。メンテナンスまたはアップグレードを実行するためにサーバーを停止する必要があります。ディレクトリ自体から「ソケット」または同様の障害点がないので、キューは新しいデキューサービスがReady.Arbitrary 'name = value'文字列ペアのメタデータをデータファイルと一緒に転送することができます。実際、場合によっては、未使用と空のデータファイルを送信する方が簡単で、「メタデータ」フィールドを使用して機能の詳細を転送するだけです。要件: ・Perl


IPC :: Dirqueue. 関連ソフトウェア