İçeriğe geç

AMQP / RabbitMQ

Restorm, RabbitMQ’nun protokolü olan AMQP 0-9-1’i uygular.

Ağaçta sağ tıklayın ▸ Ekle ▸ AMQP isteği.

Yayınla modunda bir AMQP sekmesi: aracının URL'si, sanal ana bilgisayar, kimlik bilgileri, exchange, yönlendirme anahtarı ve JSON yükü

AlanRolü
URLamqp:// ya da amqps://
VhostSanal ana bilgisayar; varsayılan olarak /
Kullanıcı / ParolaParola, Gizli türünde bir değer kabul eder
Modpublish, subscribe ya da browse
AlanRolü
ExchangeExchange’in adı; boş bir dize varsayılan exchange’i belirtir
Yönlendirme anahtarı{{variables}} kabul eden yönlendirme anahtarı
YükMesajın gövdesi
AlanRolü
KuyrukTüketilen kuyruk
Otomatik onayVarsayılan olarak etkindir; yeniden teslim davranışını gözlemlemek için devre dışı bırakın
PrefetchYolda olup onaylanmamış mesajların en fazla sayısı

Bir kuyruğun içeriğini tüketmeden inceler: Restorm sınırlı sayıda mesaj (varsayılan olarak 50) alır ve ardından yerlerine geri koyar.

“Bu kuyrukta ne var?” sorusunu sistemi bozmadan yanıtlamak için istenen mod budur. İstek sekmesinde kullanılabilir; diğer iki modun tersine, kendine ait bir senaryo eylemi yoktur.

AMQP bağlantısı (subscribe modunda kuyruğu tüketir ve mesaj başına bir olay yayar), AMQP yayını (isteğin exchange’ine ve yönlendirme anahtarına yayın yapar) ve AMQP bağlantısını kapat. Bkz. Bağlantılar ve akışlar.

Sekiz hedef: JavaScript (amqplib; yayın, tüketim ve inceleme için), Python (pika), amqp-publish ve amqp-consume (amqp-tools), rabbitmqadmin.