Введение

Примеры использования

The below example of Zend_Queue shows a variety of features, including queue creation, queue retrieval, message retrieval, message deletion, and sending messages. Приведённый ниже пример показывает варианты использования 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. // Подсчёт количества сообщений в очереди (реализует интерфейс Countable из SPL)
  17. // Получение 5 сообщений из очереди
  18. "\n";
  19.  
  20.     // Сообщение обработано, его можно удалить
  21.     $queue->deleteMessage($message);
  22. }
  23.  
  24. // Отправка сообщения в текущую очередь
  25. 'My Test Message');
  26.  
  27. // Удаление созданной очереди и всех сообщений в ней
  28. $queue->deleteQueue('queue2');

Введение