Τι είναι το πρωτόκολλο AJP;

...

Το AJP είναι ένας ταχύτερος τρόπος επικοινωνίας ενός διακομιστή web με μια εφαρμογή.

Το πρωτόκολλο Apache JServ (AJP) είναι μια μέθοδος επικοινωνίας ενός διακομιστή web με έναν συσχετισμένο διακομιστή εφαρμογών. Ο διακομιστής Ιστού είναι ένας "αντίστροφος διακομιστής μεσολάβησης", που σημαίνει ότι σκοπός του είναι να χειρίζεται την εισερχόμενη κίνηση από το Διαδίκτυο για λογαριασμό του διακομιστή εφαρμογών.

Χαρακτηριστικά

Η διαδικτυακή κίνηση πραγματοποιείται σε HTTP (Πρωτόκολλο μεταφοράς υπερκειμένου), το οποίο επίσης μεταφέρει στην επικοινωνία μεταξύ διακομιστών που συνεργάζονται για να εκπληρώσουν ένα αίτημα. Το HTTP είναι μια μορφή απλού κειμένου όπου οι πραγματικές λέξεις συνθέτουν τα μηνύματα που εκτελούνται μεταξύ των υπολογιστών. Αυτό δημιουργεί ένα γενικό κόστος κίνησης. Το AJP μετατρέπει αυτά τα μηνύματα σε δυαδικό κώδικα, μειώνοντας τον χώρο που καταλαμβάνει κάθε μήνυμα.

Το βίντεο της ημέρας

Λειτουργία

Η ταχύτητα μεταξύ των συνεργαζόμενων διακομιστών είναι ένα χαρακτηριστικό γνώρισμα του πρωτοκόλλου. Η διαδικασία διατηρεί μόνιμες συνδέσεις μεταξύ των διακομιστών για να μειώσει το χρόνο που απαιτείται για τη δημιουργία επαφής. Ο σύνδεσμος είναι αφιερωμένος σε ένα συγκεκριμένο αίτημα και, στη συνέχεια, διατηρείται για το επόμενο αίτημα να αποσυρθεί, αντί για κάθε περίοδο λειτουργίας να προκαλεί τη δημιουργία και τη διακοπή μιας συνεδρίας.

Εκτέλεση

Το AJP χρησιμοποιείται ιδιαίτερα για "Εξισορρόπηση φορτίου". Αυτό είναι όπου ένας διακομιστής κατανέμει την εισερχόμενη κίνηση μεταξύ πολλών διακομιστών εφαρμογών, μοιράζοντας το φορτίο εξίσου.