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

Διαμόρφωση
Section titled “Διαμόρφωση”| Πεδίο | Ρόλος |
|---|---|
| URL | ws:// ή wss:// |
| Έκδοση STOMP | 1.1 ή 1.2 |
| Κεφαλίδες σύνδεσης | Οι κεφαλίδες του πλαισίου CONNECT: host, login, passcode, heart-beat… |
| Εγγραφές | Μια λίστα: αναγνωριστικό, προορισμός, τρόπος επιβεβαίωσης |
| Προορισμός αποστολής | Ο προορισμός του πλαισίου SEND |
| Σώμα αποστολής | Το ωφέλιμο φορτίο του πλαισίου SEND |
| Κεφαλίδες αποστολής | Οι κεφαλίδες του πλαισίου SEND |
Εγγραφές
Section titled “Εγγραφές”Κάθε εγγραφή φέρει έναν τρόπο επιβεβαίωσης:
| Τρόπος | Συμπεριφορά |
|---|---|
auto | Ο μεσίτης θεωρεί το μήνυμα παραδοθέν από τη στιγμή της αποστολής |
client | Σωρευτική επιβεβαίωση από τον πελάτη |
client-individual | Επιβεβαίωση μήνυμα προς μήνυμα |
Κατά τη σύνδεση, το Restorm εκπέμπει το CONNECT και έπειτα ένα SUBSCRIBE
ανά ρυθμισμένη εγγραφή.
Διαπιστευτήρια
Section titled “Διαπιστευτήρια”Το STOMP δεν έχει ειδικά πεδία διαπιστευτηρίων: τα login και passcode είναι
συνηθισμένες κεφαλίδες σύνδεσης. Χρησιμοποιήστε τιμή τύπου
Μυστικό για το passcode.
Μέσα σε ένα σενάριο
Section titled “Μέσα σε ένα σενάριο”Σύνδεση STOMP (εκπέμπει το CONNECT και τα SUBSCRIBE, έξοδοι connected
και message), Αποστολή STOMP (πλαίσιο SEND) και Κλείσιμο σύνδεσης
STOMP (DISCONNECT). Δείτε
Συνδέσεις και ροές.
Αποσπάσματα κώδικα
Section titled “Αποσπάσματα κώδικα”Δύο στόχοι: Node.js (@stomp/stompjs) και wscat.