- Φανταστείτε ένα ιδιαίτερο εργαλειοθήκη, σχεδιασμένη για την ανάπτυξη εφαρμογών αντίστροφου διακομιστή μεσολάβησης HTTP υψηλής απόδοσης;
- Είστε τυχεροί, καθώς μια ομάδα προγραμματιστών έχει παράσχει διαθεσιμότητα για ένα τέτοιο πακέτο στο GitHub.
- Να ξέρετε ότι αυτό ονομάζεται στην πραγματικότητα Project YARP και είναι ανοιχτού κώδικα όχι μόνο από την ίδια τη Microsoft.
- Θα παρέχουμε όλες τις πληροφορίες που υπάρχουν σε αυτό το λογισμικό, καθώς και τον σύνδεσμο λήψης του GitHub.
Θα ξεκινήσουμε αυτό το άρθρο με μια ερώτηση. Αναζητάτε μια εργαλειοθήκη για την ανάπτυξη εφαρμογών αντίστροφου διακομιστή μεσολάβησης HTTP υψηλής απόδοσης;
Λοιπόν, αν συμβαίνει αυτό, μπορούμε να σας δείξουμε ένα που είναι ακόμη και ανοιχτού κώδικα από τον ίδιο τον τεχνολογικό γίγαντα του Redmond. Και, αν η επόμενη ερώτησή σας ήταν πού θα βρείτε αυτό το λογισμικό, η απάντηση είναι το GitHub.
Ας βουτήξουμε κατευθείαν σε αυτό και ας δούμε τι είναι όλος ο ενθουσιασμός σχετικά με αυτήν την εργαλειοθήκη αντίστροφου διακομιστή μεσολάβησης.
Μια νέα εργαλειοθήκη αντίστροφου διακομιστή μεσολάβησης είναι διαθέσιμη στο GitHub
Αυτή η πρωτοβουλία στην πραγματικότητα ονομάζεται Έργο YARP, το οποίο σημαίνει Yet Another Reverse Proxy και είναι αφιερωμένο στη δημιουργία ενός διακομιστή μεσολάβησης αντίστροφου.
Οι δημιουργοί δήλωσαν ότι βρήκαν μια δέσμη εσωτερικών ομάδων στη Microsoft που είτε έφτιαχναν έναν αντίστροφο διακομιστή μεσολάβησης για την υπηρεσία τους είτε ρωτούσαν για API και τεχνολογία για τη δημιουργία ενός.
Έτσι, οι εμπλεκόμενοι αποφάσισαν στην πραγματικότητα να τους συγκεντρώσουν όλους για να εργαστούν σε μια κοινή λύση, που είναι, το μαντέψατε, αυτό το έργο.
Το YARP είναι μια εργαλειοθήκη αντίστροφου διακομιστή μεσολάβησης για τη δημιουργία γρήγορων διακομιστών μεσολάβησης στο .NET χρησιμοποιώντας την υποδομή των ASP.NET και .NET.
Σημειώστε ότι το κύριο στοιχείο διαφοροποίησης για το YARP είναι ότι έχει σχεδιαστεί για να προσαρμόζεται εύκολα και να τροποποιείται ώστε να ταιριάζει με τις συγκεκριμένες ανάγκες κάθε σεναρίου ανάπτυξης.
Οι προγραμματιστές είπαν επίσης ότι αναμένουν από το YARP να αποσταλεί ως βιβλιοθήκη και πρότυπο έργου που μαζί παρέχουν έναν ισχυρό, αποδοτικό διακομιστή μεσολάβησης.
Η σωλήνωση και οι μονάδες του έχουν σχεδιαστεί με τέτοιο τρόπο ώστε να μπορείτε εύκολα να προσαρμόσετε τη λειτουργικότητα για να ταιριάζει στις συγκεκριμένες ανάγκες σας.
Και, ενώ το YARP υποστηρίζει αρχεία διαμόρφωσης, η κύρια προσδοκία είναι ότι πολλοί χρήστες θα θέλουν να διαχειριστούν τη διαμόρφωση μέσω προγραμματισμού με βάση το δικό τους σύστημα διαχείρισης παραμέτρων παραμέτρων υποστήριξης.
Το YARP θα παρέχει επίσης ένα API διαμόρφωσης για να ενεργοποιήσει αυτήν την προσαρμογή in-proc και έχει σχεδιαστεί με δυνατότητα προσαρμογής ως πρωταρχικό σενάριο, αντί να απαιτείται να ξεσπάσετε στο σενάριο ή να χρειαστεί να ανακατασκευάσετε από την πηγή.
Θα βρείτε όλες τις λεπτομέρειες που χρειάζεστε για αυτό το έργο επισκεπτόμενοι το Σελίδα GitHub. Επίσης, για τακτικές ενημερώσεις, δείτε την επίσημη σελίδα εκδόσεων.
Είναι αυτό ένα εργαλείο που ψάχνατε; Μοιραστείτε τις απόψεις σας μαζί μας στην παρακάτω ενότητα σχολίων.