Μετάβαση στο περιεχόμενο

STOMP

Το STOMP είναι το πρωτόκολλο ανταλλαγής μηνυμάτων σε μορφή κειμένου που χρησιμοποιείται ιδίως από τις εφαρμογές Spring (spring-websocket) και το ActiveMQ. Το Restorm το υλοποιεί πάνω από WebSocket.

Δεξί κλικ στο δέντρο ▸ Προσθήκη ▸ Αίτημα STOMP.

Μια καρτέλα STOMP: η έκδοση του πρωτοκόλλου, η κεφαλίδα του CONNECT, δύο εγγραφές με τον τρόπο επιβεβαίωσής τους και η ενότητα Αποστολή

ΠεδίοΡόλος
URLws:// ή wss://
Έκδοση STOMP1.1 ή 1.2
Κεφαλίδες σύνδεσηςΟι κεφαλίδες του πλαισίου CONNECT: host, login, passcode, heart-beat
ΕγγραφέςΜια λίστα: αναγνωριστικό, προορισμός, τρόπος επιβεβαίωσης
Προορισμός αποστολήςΟ προορισμός του πλαισίου SEND
Σώμα αποστολήςΤο ωφέλιμο φορτίο του πλαισίου SEND
Κεφαλίδες αποστολήςΟι κεφαλίδες του πλαισίου SEND

Κάθε εγγραφή φέρει έναν τρόπο επιβεβαίωσης:

ΤρόποςΣυμπεριφορά
autoΟ μεσίτης θεωρεί το μήνυμα παραδοθέν από τη στιγμή της αποστολής
clientΣωρευτική επιβεβαίωση από τον πελάτη
client-individualΕπιβεβαίωση μήνυμα προς μήνυμα

Κατά τη σύνδεση, το Restorm εκπέμπει το CONNECT και έπειτα ένα SUBSCRIBE ανά ρυθμισμένη εγγραφή.

Το STOMP δεν έχει ειδικά πεδία διαπιστευτηρίων: τα login και passcode είναι συνηθισμένες κεφαλίδες σύνδεσης. Χρησιμοποιήστε τιμή τύπου Μυστικό για το passcode.

Σύνδεση STOMP (εκπέμπει το CONNECT και τα SUBSCRIBE, έξοδοι connected και message), Αποστολή STOMP (πλαίσιο SEND) και Κλείσιμο σύνδεσης STOMP (DISCONNECT). Δείτε Συνδέσεις και ροές.

Δύο στόχοι: Node.js (@stomp/stompjs) και wscat.