1 Repo
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 ist ein Cloud-Native-API-Gateway, ein Kubernetes-Ingress-Controller und eine Service-Mesh-Control-Plane. Es dient als zentraler Einstiegspunkt für die Verwaltung des Netzwerkverkehrs und bietet eine dedizierte Control-Plane sowie eine Sidecar-Data-Plane, um den Lebenszyklus und die Abfangung von Anfragen zwischen verteilten Diensten zu handhaben. Das Projekt fungiert als KI-Modell-Gateway, das Anfragen an Anbieter großer Sprachmodelle (LLMs) weiterleitet und Anfrageformate für die Kompatibilität übersetzt. Es ist ein erweiterbarer Proxy, der durch eine via WebAssembly implementierte Filter-Pipeline eine benutzerdefinierte Anfrage- und Antwortverarbeitung ermöglicht. Das System deckt umfassende Traffic-Management-Funktionen ab, einschließlich Multi-Protokoll-Routing für HTTP, MQTT und WebSockets sowie Load Balancing und Service Discovery. Es implementiert Stabilitätsmechanismen wie Circuit Breaker und Rate Limits und unterstützt Deployment-Strategien wie Canary- und Blue-Green-Releases. Die Observability ist durch OpenTelemetry für verteiltes Request-Tracing und die Überwachung der Traffic-Performance integriert. Die Sicherheit wird durch Token- und Signaturvalidierung sowie SSL/TLS-Zertifikatsmanagement gewährleistet.
Executes custom request and response processing logic using portable WebAssembly binary modules.