Lewati ke konten

AMQP / RabbitMQ

Restorm mengimplementasikan AMQP 0-9-1, protokol milik RabbitMQ.

Klik kanan di pohon ▸ Tambah ▸ Permintaan AMQP.

Sebuah tab AMQP dalam mode Publikasi: URL broker, host virtual, kredensial, exchange, kunci perutean, dan muatan JSON-nya

KolomPeran
URLamqp:// atau amqps://
VhostHost virtualnya; / secara bawaan
Pengguna / Kata sandiKata sandinya menerima nilai bertipe Rahasia
Modepublish, subscribe, atau browse
KolomPeran
ExchangeNama exchange-nya; string kosong menunjuk exchange bawaan
Kunci peruteanKunci peruteannya, yang menerima {{variabel}}
MuatanBody pesannya
KolomPeran
AntreanAntrean yang dikonsumsi
Akuisisi otomatisAktif secara bawaan; nonaktifkan untuk mengamati perilaku pengiriman ulang
PrefetchJumlah maksimum pesan belum terakuisisi yang sedang beredar

Melihat isi sebuah antrean tanpa mengonsumsinya: Restorm mengambil sejumlah pesan yang dibatasi (50 secara bawaan) lalu mengembalikannya ke tempatnya.

Inilah mode yang diinginkan untuk menjawab “apa isi antrean ini?” tanpa mengganggu sistemnya. Mode ini tersedia di tab permintaan; berbeda dengan dua mode lainnya, ia tidak memiliki aksi skenario tersendiri.

Koneksi AMQP (mengonsumsi antrean dalam mode subscribe dan memancarkan satu peristiwa per pesan), Publikasi AMQP (memublikasikan ke exchange dan kunci perutean milik permintaannya), serta Tutup koneksi AMQP. Lihat Koneksi dan aliran.

Delapan sasaran: JavaScript (amqplib, untuk publikasi, konsumsi, dan pemeriksaan), Python (pika), amqp-publish dan amqp-consume (amqp-tools), rabbitmqadmin.