1 repository
WebAssembly modules used to transform and filter network request and response data.
Distinct from Wasm-Based Telemetry Processing: Focuses on request/response traffic processing rather than system telemetry data processing
Explore 1 awesome GitHub repository matching data & databases · Request Processing Filters. Refine with filters or upvote what's useful.
Easegress este un API gateway cloud-native, un ingress controller pentru Kubernetes și un control plane pentru service mesh. Acesta servește drept punct central de intrare pentru gestionarea traficului de rețea, oferind un control plane dedicat și un sidecar data plane pentru a gestiona ciclul de viață și interceptarea cererilor între serviciile distribuite. Proiectul funcționează ca un gateway pentru modele AI, care face proxy pentru cererile către furnizorii de modele de limbaj mari (LLM) și traduce formatele cererilor pentru compatibilitate. Este un proxy extensibil care permite gestionarea personalizată a cererilor și răspunsurilor printr-un pipeline de filtre implementat via WebAssembly. Sistemul acoperă capabilități extinse de gestionare a traficului, inclusiv rutare multi-protocol pentru HTTP, MQTT și WebSockets, precum și load balancing și service discovery. Implementează protecții de stabilitate precum circuit breakers și rate limits, și suportă strategii de deployment precum canary și blue-green releases. Observabilitatea este integrată prin OpenTelemetry pentru trasarea distribuită a cererilor și monitorizarea performanței traficului. Securitatea este gestionată prin validarea token-urilor și semnăturilor, precum și prin gestionarea certificatelor SSL/TLS.
Executes custom request and response processing logic using portable WebAssembly binary modules.