Я собираюсь реализовать систему на основе PHP, которая использует RabbitMQ. Я могу сказать, что есть 2 зрелые библиотеки: PECL AMQP а также PHP-AMQP.
Я буду использовать PHP как для клиента, так и для работника.
У кого-нибудь есть практический опыт работы с этими двумя библиотеками? Одно лучше другого для определенных вещей? Есть ли ограничения при использовании любого из них? Какой из них более популярен?
Оригинальный ответ (до редактирования вопроса):
PECL AMQP документация (довольно устаревшая, кстати) для PHP-AMQP.
П.С .: В чистом php есть реализация клиентской библиотеки amqp PHP-amqplib который отличается от расширения PHP C PHP-AMQP в некоторых частях, но что лучше для вас — зависит от вас и ваших потребностей.
Других решений пока нет …