Συσχέτιση συνεδρίας διαμεσολαβητή: ένα αίτημα ή ολόκληρη ροή εργασίας;
Επιλέξτε αν η συσχέτιση του διαμεσολαβητή ανήκει σε ένα αίτημα, σε μια πιστοποιημένη ροή εργασίας ή σε έναν λογαριασμό μεγαλύτερης διάρκειας πριν ενεργοποιήσετε την αυτόματη εναλλαγή.
Μια σύνδεση, μια ανακατεύθυνση και μια λήψη αναφοράς είναι τρία αιτήματα. Για τον χρήστη όμως είναι μία εργασία. Η εναλλαγή της εξόδου ανάμεσα σε κάθε αίτημα μπορεί να κάνει αυτή την εργασία δυσκολότερη στην κατανόηση ακόμη και όταν κάθε διαμεσολαβητής λειτουργεί.
Ξεκινήστε ορίζοντας τη μονάδα που κατέχει τη διαδρομή. Μια επιλογή σε επίπεδο αιτήματος ταιριάζει σε ανεξάρτητες λειτουργίες. Για αυτές τις δημόσιες λειτουργίες, η δωρεάν λίστα διαμεσολαβητών προσφέρει υποψηφίους όταν επιτρέπονται δημόσιοι μεσάζοντες· δεν παρέχει κανένα συμβόλαιο κολλώδους συνεδρίας. Μια επιλογή σε επίπεδο ροής εργασίας κρατά τα σχετικά βήματα σε μια σκόπιμη διαδρομή έως ότου η ροή ολοκληρωθεί ή την αντικαταστήσει μια καθορισμένη απόφαση ανάκαμψης.
Τα cookies και η συσχέτιση διαμεσολαβητή είναι διαφορετική κατάσταση
Ένα cookie εφαρμογής ανήκει στους κανόνες συνεδρίας του ιστότοπου. Το αναγνωριστικό κολλώδους συνεδρίας ενός παρόχου, όταν προσφέρεται, ανήκει στην υπηρεσία διαμεσολαβητή του και στη τεκμηριωμένη πολιτική σύνδεσης ή λογαριασμού. Δεν γίνονται μία ρύθμιση μόνο επειδή και τα δύο χρησιμοποιούν τη λέξη συνεδρία.
Ένας συνηθισμένος μεσάζοντας CONNECT δεν μπορεί να διαβάσει την κρυπτογραφημένη κεφαλίδα Cookie του ιστότοπου και να τη χρησιμοποιήσει ως κλειδί δρομολόγησης. Αν μια υπηρεσία υπόσχεται συμπεριφορά που καθοδηγείται από cookies, βρείτε ποια ορατή διεπαφή μεταφέρει αυτό το cookie και αν το TLS τερματίζει εκεί. Μην υποθέσετε ότι το ιδιωτικό cookie του ιστότοπου είναι αυτόματα διαθέσιμο σε μια πύλη σήραγγας.
Κρατήστε ένα μικρό αρχείο ροής εργασίας: επιλεγμένο τελικό σημείο, αναγνωριστικό συνεδρίας παρόχου αν χρησιμοποιείται, αναγνωριστικό συνεδρίας εφαρμογής και τη συνθήκη που τερματίζει τη συσχέτιση. Αποφύγετε να βάζετε μυστικά λογαριασμού σε συνηθισμένα κλειδιά αρχείου.
Σχεδιάστε τη δύσκολη περίπτωση
Αν η επιλεγμένη διαδρομή αποτύχει στα μισά, αποφασίστε αν η ροή εργασίας μπορεί να συνεχίσει με ασφάλεια σε άλλη έξοδο, αν πρέπει να επανιδρύσει τη συνεδρία εφαρμογής της ή αν πρέπει να σταματήσει. Μια αποτυχημένη απάντηση δεν σημαίνει πάντα ότι μια υποβληθείσα λειτουργία δεν επεξεργάστηκε ποτέ.
Ούτε η μόνιμη κολλητικότητα ούτε η συνεχής εναλλαγή είναι καθολικά σωστές. Επιλέξτε το εύρος από τις απαιτήσεις συνέπειας της εφαρμογής και μετά εφαρμόστε ρυθμό αιτημάτων και όρια υπηρεσίας σε ολόκληρη τη ροή. Περισσότερες έξοδοι δεν αφαιρούν αυτές τις απαιτήσεις.