Aller au contenu

STOMP

STOMP je tekstualni protokol razmjene poruka koji koriste osobito Spring aplikacije (spring-websocket) i ActiveMQ. Restorm ga implementira preko WebSocketa.

Desni klik u stablu ▸ Dodaj ▸ STOMP zahtjev.

STOMP kartica: verzija protokola, zaglavlje CONNECT-a, dvije pretplate s njihovim načinom potvrde primitka i odjeljak Slanje

PoljeUloga
URLws:// ili wss://
STOMP verzija1.1 ili 1.2
Zaglavlja vezeZaglavlja okvira CONNECT: host, login, passcode, heart-beat
PretplatePopis: identifikator, odredište, način potvrde
Odredište slanjaOdredište okvira SEND
Tijelo slanjaSadržaj okvira SEND
Zaglavlja slanjaZaglavlja okvira SEND

Svaka pretplata nosi način potvrde:

NačinPonašanje
autoPosrednik smatra poruku isporučenom već pri slanju
clientKumulativna potvrda od strane klijenta
client-individualPotvrda poruku po poruku

Pri spajanju Restorm šalje CONNECT, pa po jedan SUBSCRIBE za svaku podešenu pretplatu.

STOMP nema namjenska polja za vjerodajnice: login i passcode obična su zaglavlja veze. Za passcode upotrijebite vrijednost tipa Tajna.

STOMP veza (šalje CONNECT i SUBSCRIBE-ove, izlazi connected i message), STOMP slanje (okvir SEND) i Zatvaranje STOMP veze (DISCONNECT). Pogledajte Veze i tokove.

Dva odredišta: Node.js (@stomp/stompjs) i wscat.