Це команда amqp-consume, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
amqp-consume — споживати повідомлення з черги на сервері AMQP
СИНТАКСИС
amqp-споживати ВАРІАНТ
команда аргументи
Опис
amqp-споживати споживає повідомлення з черги на сервері AMQP. Для кожного повідомлення, що
приходить, виконується команда прийому, а тіло повідомлення надається їй за стандартом
Вхід
amqp-споживати може споживати з існуючої черги або створювати нову чергу. Це може
за бажанням прив’язати чергу до існуючого обміну.
За замовчуванням повідомлення будуть споживані з явними підтвердженнями. Лише повідомлення
підтверджується, якщо команда-одержувач завершила успішний вихід (тобто з кодом виходу
нуль). AMQP ``немає ACKРежим '' (він же режим автоматичного підтвердження) можна ввімкнути за допомогою -A варіант.
Опції
-q
--черга=чергу ім'я
Ім'я черги для отримання повідомлень.
Якщо --черга опцію опущено, сервер AMQP призначить унікальне ім’я
черга, і це ім'я, призначене сервером, буде відображатися на stderr; цей випадок
означає, що слід оголосити ексклюзивну чергу.
-e
--обмін=обмін ім'я
Вказує, що має бути оголошена ексклюзивна чергу та прив’язана до даної
обмін. Вказаний обмін вже має існувати, якщо не --обмін-
тип Опція використовується для запиту на створення файлу
обміну.
-r
--ключ маршрутизації=Маршрутизація ключ
Ключ маршрутизації для прив'язки. Якщо опущено, передбачається порожній ключ маршрутизації.
-d
--оголосити Примусово оголошувати ексклюзивну чергу, навіть якщо в іншому випадку цього не було б.
Тобто, коли ім’я черги вказано за допомогою --черга варіант, але без прив'язки
на обмін запитується з --обмін варіант. Примітка: ця опція є
застарів і може бути видалений у майбутній версії, використовуйте файл --ексклюзивний варіант до
явно оголосити ексклюзивну чергу.
-x
--ексклюзивний
Оголошені черги за замовчуванням є невиключними, ця опція змушує декларувати
ексклюзивні черги.
-A
--ні-ак=Маршрутизація ключ
Увімкнути ``немає ACKРежим '': сервер AMQP беззастережно підтвердить кожен
повідомлення, яке доставлено, незалежно від того, чи виходить цільова команда
успішно чи ні.
-c
--рахувати=обмежувати
Припиніть споживати після отримання заданої кількості повідомлень.
-p
--prefetch-count=обмежувати
Попросіть сервер лише надіслати обмежувати повідомлення за адресою a
часу.
Якщо будь-яке значення було передано до --рахувати, значення, передане до --prefetch-count
має бути меншим, інакше його буде проігноровано.
If -A/--ні-ак прийнято, ця опція не діє.
прикладів
Споживання повідомлень із наявної черги
``моя черга'', та вихід повідомлення органів on standard вихід через як:" 10
$
amqp-опублікувати -q моя черга як
Прив’язати нову ексклюзивну чергу до an
обмін ``myexch'', та послати кожен повідомлення тіло до сценарій мій скрипт,
автоматично Визнаючи їх on сервер:" 10
$
amqp-споживати -A -e myexch ./myscript
Читати Також
librabbitmq-інструменти(7) описує пов'язані з підключенням параметри, загальні для всіх
Інструменти клієнта RabbitMQ C.
amqp-споживати(1)
Використовуйте amqp-consume онлайн за допомогою служб onworks.net