RabbitMQ

RabbitMQ на PHP

Иногда в веб-приложениях появляется необходимость выполнить сложные ресурсоемкие задачи, которые не могут быть умещены в коротком временном интервале HTTP запроса. В этом случае на помощь приходят очереди. Основная идеы очередей - избежать выполнения ресурсоемких задач непосредственно после отправки запроса. Вместо этого задача ставится в очередь для последующего выполнения в асинхронном режиме. Т.е. при получении запроса от клиента мы инкапсулируем задачу как сообщение и отправляем его в очередь, а уже обработчик очереди достает сообщения в порядке их следования и обрабатывает надлежащим образом.
Раздел представляет собой 6 уроков, охватывающих базовые понятия, достаточные для начала работы с серевером сообщений RabbitMQ.

2012-09-18

Управление сервером RabbitMQ

Сервер RabbitMQ предоставляет возможность просмотра и управления соединениями(connections), каналами(channels), связями(bindings), очередями(queues), обменниками(exchanges) посредством утлиты rabbitmqctl. В разделе приведены некоторые возможности утилиты.

2012-09-18