RabbitMQ. Работа с очередями



Перевод второго из шести уроков c официального сайта RabitMQ.
В первом уроке мы писали программу для отправки и получения сообщений из именованной очереди.

В этом уроке мы создадим рабочую очередь, которая будет использоваться для распределения трудоемких задач между несколькими работниками.

PHP. Разработка первого приложения с использованием RabbitMQ



RabbitMQ является брокером сообщений: он принимает и пересылает сообщения.
Он работает по сути так-же как почтовое отделение. Вы кладете почту, которую хотите отправить в почтовый ящик.
После чего вы можете выть уверены, что сотрудник почты в конечном итоге доставит вашу почту получателю.
RabbitMQ работает аналогично данному примеру, представляя из себя почтовый ящик, почтовое отделения и почтальона.

Основное различие между RabbitMQ и почтой заключается в том, что она не имеет дело с бумагой, а принимает, хранит и пересылает двоичные данные - сообщения.

В данной публикации приведен простейший пример работы с очередями с использованием языка PHP.