Это команда amqp-consumer, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
amqp-consumer - потребляет сообщения из очереди на сервере AMQP
СИНТАКСИС
amqp-потреблять ВАРИАНТ
команду арг
Описание
amqp-потреблять потребляет сообщения из очереди на сервере AMQP. Для каждого сообщения, которое
поступает, запускается принимающая команда, в которой стандартным образом передается тело сообщения.
вход.
amqp-потреблять может потреблять из существующей очереди или создавать новую очередь. Оно может
необязательно привязать очередь к существующему обмену.
По умолчанию сообщения будут использоваться с явными подтверждениями. Сообщение будет только
быть подтвержденным, если принимающая команда завершается успешно (т.е. с кодом выхода
нуль). AMQP ''нет ACK'' режим (также известный как режим автоматического подтверждения) можно включить с помощью -A опцию.
Опции
-q
--очередь=очередь имя
Имя очереди, из которой будут приниматься сообщения.
Если же линия индикатора --очередь опция опущена, сервер AMQP присвоит уникальное имя
очередь, и это назначенное сервером имя будет отображаться на stderr; Это дело
подразумевает, что должна быть объявлена эксклюзивная очередь.
-e
--обмен=обмена имя
Указывает, что следует объявить эксклюзивную очередь и привязать к заданному
обмен. Указанный обмен должен уже существовать, если --обмен-
напишите опция используется для запроса создания
обмена.
-r
--routing-ключ=маршрутизация ключ
Ключ маршрутизации для привязки. Если не указан, предполагается пустой ключ маршрутизации.
-d
- объявить Принудительно объявляет эксклюзивную очередь, даже если в противном случае этого не произошло бы.
То есть, когда имя очереди указано с --очередь вариант, но без привязки
к обмену запрашивается с --обмен вариант. Примечание: эта опция
устарело и может быть удалено в будущей версии, используйте - эксклюзивный вариант
явно объявить эксклюзивную очередь.
-x
- эксклюзивный
Объявленные очереди по умолчанию неисключительные, эта опция принудительно объявляет
эксклюзивные очереди.
-A
- нет=маршрутизация ключ
Включить ''нет ACK'': сервер AMQP будет безоговорочно подтверждать каждое
сообщение, которое доставляется, независимо от того, завершается ли целевая команда
успешно или нет.
-c
--считать=предел
Прекратить потребление после того, как будет получено заданное количество сообщений.
-p
--prefetch-количество=предел
Запросить у сервера только отправку предел сообщения в
времени.
Если какое-либо значение было передано в --считать, значение, переданное в --prefetch-количество
должен быть меньше, иначе он будет проигнорирован.
If -A/- нет пропущено, этот параметр не действует.
Примеры
Получать сообщения из существующей очереди
``myqueue '', и выходной домен сообщение органов on стандарт выходной с помощью кошка: "10
$
amqp-опубликовать -q моя очередь кошка
Привяжите новую эксклюзивную очередь к
обмен ''myexch '', и Отправить каждый сообщение тело в домен скрипт myscript
автоматически Признавая их on домен сервер: " 10
$
amqp-потреблять -A -e мойexch ./скрипт
Читать Также
librabbitmq-инструменты(7) описывает параметры, связанные с подключением, общие для всех
RabbitMQ Клиентские инструменты C.
amqp-потреблять(1)
Используйте amqp-consumer онлайн с помощью сервисов onworks.net