İçeriğe geç

STOMP

STOMP, özellikle Spring uygulamaları (spring-websocket) ve ActiveMQ tarafından kullanılan metin tabanlı mesajlaşma protokolüdür. Restorm onu WebSocket üzerinde uygular.

Ağaçta sağ tıklayın ▸ Ekle ▸ STOMP isteği.

Bir STOMP sekmesi: protokol sürümü, CONNECT başlığı, onay modlarıyla birlikte iki abonelik ve Gönderim bölümü

AlanRolü
URLws:// ya da wss://
STOMP sürümü1.1 ya da 1.2
Bağlantı başlıklarıCONNECT çerçevesinin başlıkları: host, login, passcode, heart-beat
AboneliklerBir liste: tanımlayıcı, hedef, onay modu
Gönderim hedefiSEND çerçevesinin hedefi
Gönderim gövdesiSEND çerçevesinin yükü
Gönderim başlıklarıSEND çerçevesinin başlıkları

Her abonelik bir onay modu taşır:

ModDavranış
autoAracı, mesajı gönderildiği anda teslim edilmiş sayar
clientİstemci tarafından toplu (kümülatif) onay
client-individualMesaj başına onay

Bağlantı kurulurken Restorm önce CONNECT çerçevesini, ardından yapılandırılmış her abonelik için bir SUBSCRIBE çerçevesi gönderir.

STOMP’ta kimlik bilgilerine ayrılmış alanlar yoktur: login ve passcode sıradan bağlantı başlıklarıdır. passcode için Gizli türünde bir değer kullanın.

STOMP bağlantısı (CONNECT ve SUBSCRIBE çerçevelerini gönderir, connected ve message çıkışları), STOMP gönderimi (SEND çerçevesi) ve STOMP bağlantısını kapat (DISCONNECT). Bkz. Bağlantılar ve akışlar.

İki hedef: Node.js (@stomp/stompjs) ve wscat.