26 पॉइंट द्वारा xguru 2024-03-01 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • HTTP प्रॉक्सी सेवाएँ बनाने में मदद करने वाला Rust asynchronous multi-threaded framework
  • तेज, स्थिर और programmable नेटवर्क बनाने के लिए Cloudflare अपने अंदरूनी उपयोग में लाए जा रहे फ्रेमवर्क को open source के रूप में जारी कर रहा है
    • यह Cloudflare ट्रैफ़िक के बड़े हिस्से को संभालता रहा है, और सितंबर 2022 में परिचय के बाद से लगभग 1000 ट्रिलियन अनुरोधों को प्रोसेस कर चुका है

प्रॉक्सी तथा क्लाइंट और सर्वर के लिए building blocks प्रदान करता है

  • HTTP/1 और HTTP/2, TLS या TCP/UDP के ऊपर सेवाएँ बनाने के लिए libraries और API प्रदान करता है
  • प्रॉक्सी के रूप में यह HTTP/1 और HTTP/2 E2E, gRPC और WebSocket प्रॉक्सी को सपोर्ट करता है, और HTTP/3 सपोर्ट भी roadmap में है
  • अनुकूलित किए जा सकने वाले load balancing और failover strategies भी प्रदान करता है
  • OpenSSL और BoringSSL libraries दोनों को सपोर्ट करता है, साथ ही FIPS compliance और Post-Quantum Crypto भी शामिल हैं
  • filters और callbacks प्रदान करता है ताकि उपयोगकर्ता पूरी तरह अनुकूलित कर सकें कि सेवा requests को कैसे प्रोसेस, transform और forward करे
    • यह OpenResty के "*_by_lua" callbacks से सहज रूप से मैप होता है, इसलिए OpenResty और NGINX उपयोगकर्ताओं के लिए विशेष रूप से परिचित है
  • संचालन सुविधा के लिए यह बिना downtime के gradual restart सुविधा देता है, ताकि किसी एक भी incoming request को गिराए बिना स्वयं को upgrade कर सके
  • Syslog, Prometheus, Sentry, OpenTelemetry और अन्य आवश्यक observability tools के साथ भी आसानी से integrate होता है
  • event calculation, error handling और caching जैसे सामान्य logic को लागू करने के लिए कुछ utilities भी शामिल हैं

1 टिप्पणियां

 
sftblw 2024-03-04

GeekNews - Cloudflare ने nginx को हटाकर Rust में HTTP Proxy (Pingora) बनाकर इस्तेमाल किया
https://hi.news.hada.io/topic?id=7400