Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen amqp-consume komutudur.
Program:
ADI
amqp-consume — Bir AMQP sunucusundaki bir kuyruktaki mesajları tüketin
SİNOPSİS
amqp-tüketmek SEÇENEK
komuta args
Açıklama
amqp-tüketmek AMQP sunucusundaki bir kuyruktan gelen mesajları tüketir. Her mesaj için
geldiğinde, standart olarak kendisine sağlanan mesaj gövdesi ile bir alma komutu çalıştırılır.
giriş.
amqp-tüketmek mevcut bir kuyruktan tüketebilir veya yeni bir kuyruk oluşturabilir. Yapabilir
isteğe bağlı olarak kuyruğu mevcut bir değişime bağlayın.
Varsayılan olarak, mesajlar açık onaylarla tüketilecektir. bir mesaj sadece
alma komutu başarılı bir şekilde çıkarsa (örn.
sıfır). AMQP ``yok hayır ack'' modu (otomatik onay modu) ile etkinleştirilebilir. -A seçeneği.
Opsiyonlar
-q
--sıra=kuyruk isim
İletilerin tüketileceği kuyruğun adı.
Eğer --sıra seçeneği atlanırsa, AMQP sunucusu benzersiz bir ad atayacaktır.
kuyruk ve sunucu tarafından atanan ad stderr'de gösterilecektir; bu durum
özel bir sıranın bildirilmesi gerektiği anlamına gelir.
-e
--değiş tokuş=takas isim
Özel bir sıranın bildirilmesi ve verilen sıraya bağlanması gerektiğini belirtir.
değiş tokuş. Belirtilen değişim, aksi belirtilmedikçe zaten mevcut olmalıdır. --değiş tokuş-
tip seçeneği oluşturulmasını istemek için kullanılır
değişimi.
-r
--yönlendirme anahtarı=yönlendirme anahtar
Bağlama için yönlendirme anahtarı. Atlanırsa, boş bir yönlendirme anahtarı olduğu varsayılır.
-d
--bildirmek Aksi olmayacak olsa bile, özel bir kuyruğun bildirilmesini zorlar.
Diğer bir deyişle, ile bir kuyruk adı belirtildiğinde --sıra seçenek, ancak bağlayıcı yok
ile takas talep edilir. --değiş tokuş seçenek. Not: bu seçenek
kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılabilir, --özel için seçenek
açıkça özel bir kuyruk bildirin.
-x
--özel
Bildirilen kuyruklar varsayılan olarak münhasır değildir, bu seçenek bildirimi zorlar
özel sıralar.
-A
--hayır-ack=yönlendirme anahtar
`` etkinleştiryok hayır ack'' modu: AMQP sunucusu her birini koşulsuz olarak onaylayacaktır.
hedef komutun çıkıp çıkmadığına bakılmaksızın teslim edilen mesaj
başarılı ya da değil.
-c
--saymak=sınır
Belirtilen sayıda mesaj alındıktan sonra tüketmeyi bırakın.
-p
--prefetch-count=sınır
Sunucudan yalnızca göndermesini isteyin sınır mesajlar bir
Zaman.
Herhangi bir değer iletildiyse --saymak, geçirilen değer --prefetch-count
bundan daha küçük olmalıdır, yoksa yoksayılır.
If -A/--hayır-ack geçilirse, bu seçeneğin etkisi yoktur.
Örnekler
Mevcut bir kuyruktan iletileri tüketin
``sıra'', ve çıktı the mesaj organları on standart çıktı üzerinden kedi:" 10
$
amqp-yayınlamak -q sıra kedi
Yeni bir özel sırayı bir
takas ``myexch'', ve göndermek her mesaj vücut için the senaryo yazı tipi,
otomatik olarak kabul onları on the sunucu:" 10
$
amqp-tüketmek -A -e myexch ./benim komut dosyası
Yerimizi Ayrıca
librabbitmq araçları(7) tüm cihazlarda ortak olan bağlantıyla ilgili seçenekleri açıklar.
RabbitMQ C İstemci araçları.
amqp-tüketmek(1)
onworks.net hizmetlerini kullanarak amqp-consume'u çevrimiçi kullanın