2 repositorios
Configurations for the communication protocols used between the gateway and upstream services.
Distinct from Protocol Gateways: Focuses on configuring the gateway-to-backend protocol (e.g., HTTP, gRPC) rather than translating identity data.
Explore 2 awesome GitHub repositories matching networking & communication · Backend Protocol Settings. Refine with filters or upvote what's useful.
Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c
Provides configurations for specifying the communication protocols, such as HTTP or gRPC, used between the gateway and upstream services.
Este proyecto es un controlador de ingress de Kubernetes que gestiona el tráfico externo configurando dinámicamente el balanceador de carga HAProxy. Funciona como un puente entre los recursos del clúster y el plano de datos de la red, traduciendo definiciones de ingress de alto nivel en configuraciones de proxy activas para enrutar tráfico HTTP, TCP y UDP hacia entornos en contenedores. El controlador se distingue por una arquitectura desacoplada que separa la lógica del plano de control del proceso de proxy, permitiendo la gestión del ciclo de vida y el versionado independientes. Utiliza la generación de configuración basada en plantillas y la recarga en caliente (hot-reloading) en tiempo real a través de sockets Unix para aplicar actualizaciones de enrutamiento sin interrupciones del servicio. Al admitir patrones de tráfico avanzados como la orquestación de despliegue azul-verde, manipulación de encabezados e inyección de parámetros personalizados, proporciona una alternativa ligera a las implementaciones completas de service mesh para la gestión del tráfico de borde. La plataforma incluye un conjunto integral de capacidades operativas, cubriendo la gestión automatizada de certificados TLS, políticas de control de acceso granulares e integración con firewalls de aplicaciones web externos. También proporciona una observabilidad robusta a través de registros de tráfico personalizados, métricas de rendimiento y comprobaciones de salud auxiliares que ajustan dinámicamente los pesos de balanceo de carga basados en el estado del backend en tiempo real. El controlador admite modelos de despliegue flexibles, incluyendo alcance a nivel de namespace y filtrado de recursos, para permitir la operación multi-inquilino dentro de un solo clúster. Se integra con patrones de red estándar de Kubernetes y la Gateway API para asegurar la compatibilidad con los flujos de trabajo de infraestructura existentes.
Configures communication protocols like HTTP/1, HTTP/2, and FastCGI between the proxy and backend services.