Το Pingora έχει δοκιμαστεί στο δίκτυο διανομής περιεχομένου της Cloudflare ως HTTP proxy, load balancer και λογισμικό failover.
Η Cloudflare, πάροχος ενός δικτύου διανομής περιεχομένου (CDN) καθώς και υπηρεσιών ασφάλειας και DNS, κυκλοφόρησε το framework Pingora ως ανοιχτό κώδικα. Το Pingora είναι γραμμένο σε Rust και λειτουργεί ως proxy για HTTP/1, HTTP/2, gRPC και websockets. Σχεδιάζεται η υποστήριξη για το HTTP/3. Το API του βασίζεται στο OpenResty API που είναι γνωστό από το Nginx. Το Pingora έρχεται με προσαρμόσιμες λειτουργίες για failover και εξισορρόπηση φορτίου.
Ένα άρθρο στο blog της Cloudflare περιγράφει περαιτέρω χαρακτηριστικά, πιθανούς τομείς εφαρμογής και δίνει παραδείγματα χρήσης του. Καθώς το Pingora είναι γραμμένο σε Rust και χρησιμοποιεί σταθερά το multithreading, λέγεται ότι είναι πιο ασφαλές και αποδίδει καλύτερα από συγκρίσιμο λογισμικό C/C++. Στο Cloudflare, το εργαλείο εξυπηρετεί 40 εκατομμύρια αιτήσεις ανά δευτερόλεπτο για πάνω από ένα χρόνο.
Το Pingora είναι διαθέσιμο στο GitHub για να το κατεβάσετε μαζί με λεπτομερή τεκμηρίωση.