2 repositorios
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 es una puerta de enlace de API y servicio de enrutamiento construido sobre Spring Boot. Actúa como un punto de entrada central para microservicios, dirigiendo el tráfico HTTP entrante a servicios downstream utilizando una combinación de predicados y filtros. El proyecto es un enrutador de solicitudes no bloqueante que aprovecha Netty y Project Reactor para manejar tráfico de alta concurrencia mediante flujos de datos asíncronos. Funciona como un enrutador de solicitudes dinámico y filtro de tráfico de red, permitiendo la detección automatizada y el enrutamiento a instancias de servicio disponibles en entornos de red dinámicos. La puerta de enlace gestiona el tráfico de microservicios mapeando solicitudes basadas en rutas, métodos, encabezados o criterios de host. Proporciona capacidades para la modificación del tráfico de red, lo que incluye la reescritura de rutas URL y la alteración de encabezados de solicitud y respuesta a través de un pipeline de filtros.
Leverages Netty and Project Reactor as a high-performance engine for mapping traffic to concurrent handlers.