STOMP
STOMP là giao thức nhắn tin dạng văn bản được dùng nhất là bởi các ứng dụng
Spring (spring-websocket) và ActiveMQ. Restorm triển khai nó trên
WebSocket.
Nhấp chuột phải trong cây ▸ Thêm ▸ Yêu cầu STOMP.

Cấu hình
Section titled “Cấu hình”| Trường | Vai trò |
|---|---|
| URL | ws:// hoặc wss:// |
| Phiên bản STOMP | 1.1 hoặc 1.2 |
| Header kết nối | Các header của khung CONNECT: host, login, passcode, heart-beat… |
| Đăng ký | Một danh sách: định danh, đích, chế độ xác nhận |
| Đích gửi | Đích của khung SEND |
| Thân gửi | Tải trọng của khung SEND |
| Header gửi | Các header của khung SEND |
Đăng ký
Section titled “Đăng ký”Mỗi đăng ký mang một chế độ xác nhận:
| Chế độ | Hành vi |
|---|---|
auto | Broker coi thông điệp đã được giao ngay khi gửi |
client | Client xác nhận theo kiểu tích lũy |
client-individual | Xác nhận từng thông điệp một |
Khi kết nối, Restorm phát khung CONNECT rồi một khung SUBSCRIBE cho mỗi đăng
ký đã cấu hình.
Thông tin đăng nhập
Section titled “Thông tin đăng nhập”STOMP không có trường thông tin đăng nhập riêng: login và passcode chỉ là
những header kết nối bình thường. Hãy dùng một giá trị kiểu
Bí mật cho passcode.
Trong một kịch bản
Section titled “Trong một kịch bản”Kết nối STOMP (phát khung CONNECT và các khung SUBSCRIBE, đầu ra
connected và message), Gửi STOMP (khung SEND) và Đóng kết nối
STOMP (DISCONNECT). Xem
Kết nối và luồng.
Đoạn mã
Section titled “Đoạn mã”Hai đích: Node.js (@stomp/stompjs) và wscat.