Lewati ke konten

STOMP

STOMP adalah protokol perpesanan berbasis teks yang antara lain dipakai oleh aplikasi Spring (spring-websocket) dan ActiveMQ. Restorm mengimplementasikannya di atas WebSocket.

Klik kanan di pohon ▸ Tambah ▸ Permintaan STOMP.

Sebuah tab STOMP: versi protokolnya, header CONNECT, dua langganan beserta mode tanda terimanya, dan bagian Pengiriman

KolomPeran
URLws:// atau wss://
Versi STOMP1.1 atau 1.2
Header koneksiHeader frame CONNECT: host, login, passcode, heart-beat
LanggananSebuah daftar: pengenal, tujuan, mode akuisisi
Tujuan pengirimanTujuan frame SEND
Body pengirimanMuatan frame SEND
Header pengirimanHeader frame SEND

Setiap langganan memiliki mode akuisisi:

ModePerilaku
autoBroker menganggap pesannya terkirim begitu dikirimkan
clientAkuisisi kumulatif oleh klien
client-individualAkuisisi pesan demi pesan

Saat menyambung, Restorm memancarkan CONNECT lalu satu SUBSCRIBE untuk setiap langganan yang dikonfigurasi.

STOMP tidak memiliki kolom kredensial khusus: login dan passcode adalah header koneksi biasa. Gunakan nilai bertipe Rahasia untuk passcode.

Koneksi STOMP (memancarkan CONNECT dan SUBSCRIBE, keluaran connected dan message), Kirim STOMP (frame SEND), dan Tutup koneksi STOMP (DISCONNECT). Lihat Koneksi dan aliran.

Dua sasaran: Node.js (@stomp/stompjs) dan wscat.