To jest polecenie amqp-consume, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
amqp-consume — Zużywa wiadomości z kolejki na serwerze AMQP
STRESZCZENIE
amqp-konsumpcja OPCJA
komenda args
Opis
amqp-konsumpcja zużywa komunikaty z kolejki na serwerze AMQP. Za każdą wiadomość
nadejdzie, uruchamiane jest polecenie odbierające i standardowo dostarczana jest treść komunikatu
wkład.
amqp-konsumpcja może korzystać z istniejącej kolejki lub może utworzyć nową kolejkę. To może
opcjonalnie powiąż kolejkę z istniejącą wymianą.
Domyślnie wiadomości będą przetwarzane z wyraźnymi potwierdzeniami. Tylko wiadomość
zostanie potwierdzony, jeśli otrzymane polecenie zakończy się pomyślnie (tj. z kodem wyjścia
zero). AMQP „”.Nie ackTryb „” (inaczej tryb automatycznego potwierdzania) można włączyć za pomocą -A opcja.
Opcje
-q
--kolejka=kolejka Nazwa
Nazwa kolejki, z której mają być pobierane komunikaty.
Jeśli --kolejka opcja zostanie pominięta, serwer AMQP przypisze unikalną nazwę do
kolejka, a nazwa przypisana przez serwer zostanie wyświetlona dix na stderr; ta sprawa
oznacza, że należy zadeklarować kolejkę wyłączną.
-e
--Wymieniać się=wymiana Nazwa
Określa, że należy zadeklarować kolejkę wyłączną i powiązać ją z podanym
giełda. Określona giełda powinna już istnieć, chyba że --giełda-
rodzaj Opcja służy do zażądania utworzenia pliku
wymiany.
-r
--klucz-routingowy=Routing klucz
Klucz routingu dla powiązania. Jeśli zostanie pominięty, zakładany jest pusty klucz routingu.
-d
--ogłosić Wymusza zadeklarowanie kolejki wyłącznej, nawet jeśli w innym przypadku nie byłoby to możliwe.
Oznacza to, że gdy nazwa kolejki jest określona za pomocą parametru --kolejka opcja, ale nie jest wiążąca
do wymiany jest proszony o --Wymieniać się opcja. Uwaga: ta opcja jest
przestarzałe i mogą zostać usunięte w przyszłej wersji, użyj opcji --Ekskluzywny opcja do
jawnie zadeklaruj kolejkę wyłączną.
-x
--Ekskluzywny
Zadeklarowane kolejki domyślnie nie są wyłączne, ta opcja wymusza deklarację
ekskluzywne kolejki.
-A
--nie-potwierdzenie=Routing klucz
Włącz ``Nie ackTryb „”: serwer AMQP bezwarunkowo potwierdzi każdy
dostarczony komunikat, niezależnie od tego, czy polecenie docelowe zakończy działanie
pomyślnie czy nie.
-c
--liczyć=ograniczenie
Przestań konsumować po odebraniu określonej liczby wiadomości.
-p
--prefetch-liczba=ograniczenie
Poproś serwer, aby tylko wysyłał ograniczenie wiadomości o godz
czas.
Jeśli jakakolwiek wartość została przekazana do --liczyć, wartość przekazana do --prefetch-liczba
powinien być mniejszy, w przeciwnym razie zostanie zignorowany.
If -A/--nie-potwierdzenie zostanie przekazany, opcja ta nie będzie miała żadnego efektu.
Przykłady
Korzystaj z wiadomości z istniejącej kolejki
``moja kolejka'', i wydajność dotychczasowy wiadomość ciała on standard wydajność przez jak:" 10
$
Publikuj amqp -q moja kolejka jak
Powiąż nową ekskluzywną kolejkę z plikiem
wymienić ``mójexch'', i wysłać każdy wiadomość ciało do dotychczasowy scenariusz mój skrypt,
automatycznie uznając im on dotychczasowy serwer:" 10
$
amqp-konsumpcja -A -e mójexch ./mójskrypt
See również
narzędzia librabbitmq(7) opisuje opcje związane z połączeniem, wspólne dla wszystkich
Narzędzia klienta RabbitMQ C.
amqp-konsumpcja(1)
Korzystaj z amqp-consume online, korzystając z usług onworks.net