Articles of amqp

Установка RabbitMQ PHP: Неустранимая ошибка: Class 'AMQPConnection' не найден

Я уже установил RabbitMQ на свой сервер, и все отлично работает с ним. Я уже пытался отправлять и получать сообщения в очереди с помощью Java-клиента, и все прошло отлично. Теперь мне нужно установить PHP RabbitMQ-клиент, потому что я хочу передать Java-программу с веб-страницей PHP, но на этот раз мне не повезло. Я уже выполнил шаги […]

Где я могу найти документацию php-amqp?

Мы планируем использовать RabbitMQ с PHP, и мы решили пойти с php–amqp, потому что он поддерживает PHP 5.2. Единственная проблема – я не могу найти подходящую документацию для этой библиотеки PECL

Документирование сообщений AMQP

Какова была бы лучшая практика для документирования сообщений AMQP? Моя компания разрабатывает несколько отдельных внутренних приложений (отдельными командами), которые общаются друг с другом с помощью асинхронного обмена сообщениями RabbitMQ. В каждом типе связи используется формат пользовательских сообщений, например, событие, опубликованное «документ»: $documentPublishedEvent = array( 'document_type' => 'invoice', 'published_on' => '2012-02-15', 'published_by' => 'jim', ); Формат […]

Синхронный AMQP из PHP

Может ли PHP обрабатывать AMQP, как службу RPC, и отправлять сообщение и блокировать до получения ответа? Есть ли какие-нибудь хорошие примеры этого, и все ли библиотеки объединяют такие функции в простой в использовании способ? Я хотел бы иметь гибкость системы посреднических сообщений, но защищать веб-уровень от необходимости знать о его асинхронном характере.

AMQPRuntimeException: ошибка чтения данных. Получено 0 вместо ожидаемых 7 байт

Он работал, но теперь он больше не работает! Я использую php–amqplib и RabbitMQ. Он показывает эту ошибку: (перетащите снимок экрана на новую вкладку, если это не ясно) когда я пытаюсь создать новое соединение AMQP: $connection = new AMQPConnection('localhost', 5672, 'username', 'password'); Код внутри библиотеки, вызывающий эту ошибку: public function read($n) { $res = ''; $read […]

Многопользовательская одна очередь

Можно ли заставить нескольких потребителей делиться одной очередью в RabbitMQ? В настоящее время я использую эту библиотеку php для работы с RabbitMQ, от того, что я наблюдаю, хотя у меня есть 2 одинаковых экземпляра запускаемого пользовательского скрипта, но только один ответит на переданное сообщение …

Получение сообщений из очереди (ов) RabbitMQ

Я ищу, чтобы реализовать RabbitMQ в моем приложении PHP, и использую расширение php–amqp. Мой единственный вопрос в том, как я могу легко запросить возврат содержимого очереди в PHP? php-amqp, похоже, не позволяет мне это делать. Если я ошибаюсь, пожалуйста, помогите мне здесь 🙂

Установка AMQP через PECL

Я пытаюсь установить расширение RabbitMQ PECL, но после запуска sudo pecl install amqp Я получаю следующее загадочное сообщение об ошибке, которое не разрешило обширный поиск в Google. У меня установлены эти пакеты: librabbitmq – сам клиент RabbitMQ C) librabbitmq-dev – dev заголовки и т. д. и RabbitMQ успешно работает на локальном хосте Возможно, это может […]

Как вы компилируете расширение PHP для Windows с помощью cygwin / mingw?

Я пытаюсь создать оболочку RabbitMQ PHP и оболочку AMPQ PHP в Windows (64) с помощью Cygwin. Я успешно создал базовую библиотеку C (librabbitmq.dll), но я застрял на шаге «phpize»: phpize && ./configure –with-rabbit && make && sudo make install Если я правильно понимаю, в Windows нет «phpize», так как я могу создать свою PHP-оболочку? Обратите […]

PHP Неустранимая ошибка: Class 'AMQPConnection' не найден

Я уже видел этот вопрос . Это предполагает, что расширение AMQP PECL не установлено. Тем не менее, я успешно установил как RabbitMQ, так и построил расширение PECL AMQP. Ниже приведен вывод phpinfo (). Вы можете ясно видеть, AMQP загружен правильно. Однако, когда я пытаюсь установить соединение, он говорит, что PHP Fatal error: Class 'AMQPConnection' не […]

Intereting Posts
jQuery: событие keyup – подтверждение возврата ajax Как получить адресное местоположение из широты и долготы в Google Map.? Facebook-connect дает цикл переадресации PHP: любая функция, возвращающая первые / последние N элементов массива Отправить значение кнопки отправки при отправке формы Почему я не могу использовать session_start () в моем php-скрипте? Он говорит, что заголовки уже отправлены Gearman: отправка данных от фонового рабочего клиенту Как отключить таймер обратного отсчета при обновлении браузера? Symfony 2 – форма для каждого экземпляра объекта Каковы некоторые хорошие ресурсы, которые помогут мне внедрить поддержку Kerberos A & A в PHP? Guzzle: обрабатывать 400 плохих запросов Как закрепить папку и загрузить ее с помощью php? PHP Неустранимая ошибка: не удается сломать / продолжить Алгоритм популярности sfValidatorDoctrineUnique не выполняется заглавными буквами