Γεγονότα σε Πραγματικό Χρόνο
Το Legalesign μπορεί να προωθεί γεγονότα στην εφαρμογή σας σε πραγματικό χρόνο — έγγραφο υπογεγραμμένο, ολοκλήρωση ανέβασματος, αποτυχημένη αποστολή, κλπ. Υπάρχουν δύο μηχανισμοί, και μπορείτε να χρησιμοποιήσετε είτε τον έναν είτε και τους δύο.
Συνδρομές
Οι συνδρομές GraphQL ανοίγουν μια μόνιμη σύνδεση WebSocket στο endpoint AppSync του Legalesign. Ο πελάτης σας λαμβάνει τα γεγονότα καθώς συμβαίνουν, χωρίς polling.
Κατάλληλο για:
- Εφαρμογές frontend που χρειάζονται άμεσες ενημερώσεις διεπαφής χρήστη
- Παρακολούθηση προόδου ανέβασματος ή αποστολής σε πραγματικό χρόνο
- Οποιαδήποτε ροή όπου ήδη κρατάτε σύνδεση GraphQL
Ξεκινήστε: Subscriptions Quickstart
Οδηγοί:
- Σύνδεση σε Συνδρομές AppSync
- Παρακολούθηση Αποστολών
- Παρακολούθηση Προόδου Ανέβασματος
- Παρακολούθηση Κύκλου Ζωής Εγγράφων και Παραληπτών
Webhooks
Τα Webhooks στέλνουν ένα HTTP POST σε μια διεύθυνση URL που ρυθμίζετε κάθε φορά που συμβαίνει ένα γεγονός. Δεν χρειάζεται μόνιμη σύνδεση — ο διακομιστής σας απλά διαχειρίζεται τα εισερχόμενα αιτήματα.
Κατάλληλο για:
- Ενσωματώσεις backend και αυτοματισμούς
- Συστήματα πίσω από firewalls που μπορούν να λαμβάνουν HTTP αλλά όχι να κρατούν συνδέσεις WebSocket
- Απλές ροές "ενημέρωσέ με όταν τελειώσει"
Ξεκινήστε: Webhooks
Ποιο Να Χρησιμοποιήσω;
| Συνδρομές | Webhooks | |
|---|---|---|
| Σύνδεση | Μόνιμη WebSocket | HTTP POST ανά γεγονός |
| Καθυστέρηση | Άμεση | Σχεδόν άμεση |
| Κατάλληλο για | Εφαρμογές frontend / διαδραστικές | Backend / αυτοματισμό |
| Αυθεντικοποίηση | SRP token στη σύνδεση | Ρυθμισμένη URL + προαιρετικό μυστικό |
| Επανάληψη | Ο πελάτης επανασυνδέεται | Το Legalesign επαναλαμβάνει σε αποτυχία |
Μπορείτε να χρησιμοποιήσετε και τα δύο μαζί — για παράδειγμα, συνδρομές για ενημέρωση της διεπαφής χρήστη σας και webhooks για να ενεργοποιούν ροές εργασίας στο backend.