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.

Konfigurasi
Section titled “Konfigurasi”| Kolom | Peran |
|---|---|
| URL | ws:// atau wss:// |
| Versi STOMP | 1.1 atau 1.2 |
| Header koneksi | Header frame CONNECT: host, login, passcode, heart-beat… |
| Langganan | Sebuah daftar: pengenal, tujuan, mode akuisisi |
| Tujuan pengiriman | Tujuan frame SEND |
| Body pengiriman | Muatan frame SEND |
| Header pengiriman | Header frame SEND |
Langganan
Section titled “Langganan”Setiap langganan memiliki mode akuisisi:
| Mode | Perilaku |
|---|---|
auto | Broker menganggap pesannya terkirim begitu dikirimkan |
client | Akuisisi kumulatif oleh klien |
client-individual | Akuisisi pesan demi pesan |
Saat menyambung, Restorm memancarkan CONNECT lalu satu SUBSCRIBE untuk
setiap langganan yang dikonfigurasi.
Kredensial
Section titled “Kredensial”STOMP tidak memiliki kolom kredensial khusus: login dan passcode adalah
header koneksi biasa. Gunakan nilai bertipe
Rahasia untuk passcode.
Di dalam sebuah skenario
Section titled “Di dalam sebuah skenario”Koneksi STOMP (memancarkan CONNECT dan SUBSCRIBE, keluaran connected
dan message), Kirim STOMP (frame SEND), dan Tutup koneksi
STOMP (DISCONNECT). Lihat
Koneksi dan aliran.
Cuplikan kode
Section titled “Cuplikan kode”Dua sasaran: Node.js (@stomp/stompjs) dan wscat.