導入

使用例

下記のZend_Queueの例で 待ち行列の作成や待ち行列の取得、メッセージ取得、メッセージ削除及びメッセージ送信を含む 様々なフィーチャーを示します。

  1. // 構成オプションのために
  2. // @see Zend_Queue_Adapater::__construct()
  3. 'name' => 'queue1',
  4. );
  5.  
  6. // 配列待ち行列の作成
  7. 'Array', $options);
  8.  
  9. // 待ち行列一覧の取得
  10. "\n";
  11. }
  12.  
  13. // 新規待ち行列の作成
  14. $queue2 = $queue->createQueue('queue2');
  15.  
  16. // 待ち行列のメッセージ数の取得 (SPL由来の Countable インターフェイスをサポート)
  17. // 待ち行列からメッセージを5件取り出す
  18. "\n";
  19.  
  20.     //メッセージを処理しました。今待ち行列から除去します。
  21.     $queue->deleteMessage($message);
  22. }
  23.  
  24. // 現在アクティブな待ち行列にメッセージを送信
  25. 'My Test Message');
  26.  
  27. // 作成した待ち行列と、そのすべてのメッセージを削除
  28. $queue->deleteQueue('queue2');

導入