2 रिपॉजिटरी
High-performance engines for mapping traffic to concurrent handlers.
Distinguishing note: Focuses on the routing engine's performance and concurrency capabilities.
Explore 2 awesome GitHub repositories matching web development · Asynchronous Request Routers. Refine with filters or upvote what's useful.
Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type
A high-performance engine that maps incoming network traffic to concurrent handler functions while managing the full lifecycle of web requests.
Spring Cloud Gateway, Spring Boot पर निर्मित एक API गेटवे और रूटिंग सेवा है। यह माइक्रोसर्विसेज के लिए एक केंद्रीय प्रवेश बिंदु के रूप में कार्य करता है, जो प्रेडिकेट्स और फिल्टर्स के संयोजन का उपयोग करके आने वाले HTTP ट्रैफिक को डाउनस्ट्रीम सेवाओं तक निर्देशित करता है। यह प्रोजेक्ट एक नॉन-ब्लॉकिंग रिक्वेस्ट राउटर है जो एसिंक्रोनस डेटा स्ट्रीम के माध्यम से उच्च-समवर्ती ट्रैफिक को संभालने के लिए Netty और Project Reactor का लाभ उठाता है। यह एक डायनेमिक रिक्वेस्ट राउटर और नेटवर्क ट्रैफिक फिल्टर के रूप में कार्य करता है, जो डायनेमिक नेटवर्क वातावरण में उपलब्ध सेवा इंस्टेंस की ऑटोमेटेड पहचान और रूटिंग की अनुमति देता है। गेटवे पाथ, मेथड्स, हेडर्स या होस्ट मानदंडों के आधार पर रिक्वेस्ट को मैप करके माइक्रोसर्विसेज ट्रैफिक का प्रबंधन करता है। यह नेटवर्क ट्रैफिक मॉडिफिकेशन के लिए क्षमताएं प्रदान करता है, जिसमें URL पाथ को फिर से लिखना और फिल्टर्स की पाइपलाइन के माध्यम से रिक्वेस्ट व रिस्पॉन्स हेडर्स को बदलना शामिल है।
Leverages Netty and Project Reactor as a high-performance engine for mapping traffic to concurrent handlers.