onPHP/onphp-framework — pull request #133 by intheair (2012-09-12 11:17:08+00:00)
Title: support pecl amqp 1.0.4

Данная версия реализует поддержку pecl amqp stable version 1.0.4.

Добавлены:
- consumer-ы. позволяет регистрировать читателей очередей, при этом коннект consumer-broker постоянный. в данном случае, при регистрации вызывается блокирующая функция, выйти из которой можно задав лимит на кол-во собщений в очереди. по умолчанию действует режим round-robin, т е N-ое сообщение будет полученно N-ым consumer-ом;
- exchangeToExchange binding. позволяет строить более гибкие схемы маршрутизации публикаций сообщений по очередям;
- миррор-очередей. при реализации кластера позволяет при падении ноды получать доступ к очередям и их сообщениям с любой другой доступной ноды;
- в дополнение к миррор-очередям добавлена возможность автоматического выбора доступной ноды из списка (@see AMQPSelective, AMQPProxyChannel). при этом, если коннект отвалится в момент операции чтения из очереди, клиент не будет проинформирован о потере коннекшина (@see http://www.rabbitmq.com/consumer-cancel.html), и будет отрабатывать поведение чтения из пустой очереди.

Рабочая ветка 1.0.