Bỏ qua để đến nội dung

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.

Một tab STOMP: phiên bản giao thức, header của CONNECT, hai đăng ký kèm chế độ xác nhận của chúng, và phần Gửi

TrườngVai trò
URLws:// hoặc wss://
Phiên bản STOMP1.1 hoặc 1.2
Header kết nốiCá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ửiTải trọng của khung SEND
Header gửiCác header của khung SEND

Mỗi đăng ký mang một chế độ xác nhận:

Chế độHành vi
autoBroker coi thông điệp đã được giao ngay khi gửi
clientClient xác nhận theo kiểu tích lũy
client-individualXá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.

STOMP không có trường thông tin đăng nhập riêng: loginpasscode 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.

Kết nối STOMP (phát khung CONNECT và các khung SUBSCRIBE, đầu ra connectedmessage), Gửi STOMP (khung SEND) và Đóng kết nối STOMP (DISCONNECT). Xem Kết nối và luồng.

Hai đích: Node.js (@stomp/stompjs) và wscat.