1 مستودع
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 هو بوابة API سحابية أصلية، ومتحكم دخول (ingress controller) لـ Kubernetes، ومستوى تحكم لشبكة الخدمات (service mesh). يعمل كنقطة دخول مركزية لإدارة حركة مرور الشبكة، ويوفر مستوى تحكم مخصص ومستوى بيانات جانبي (sidecar) للتعامل مع دورة حياة الطلبات واعتراضها بين الخدمات الموزعة. يعمل المشروع كبوابة لنماذج الذكاء الاصطناعي التي تقوم بتوجيه الطلبات إلى مزودي النماذج اللغوية الكبيرة وترجمة تنسيقات الطلبات لضمان التوافق. وهو وكيل (proxy) قابل للتوسيع يسمح بمعالجة مخصصة للطلبات والاستجابات من خلال خط أنابيب مرشحات (filter pipeline) يتم تنفيذه عبر WebAssembly. يغطي النظام إمكانات واسعة لإدارة حركة المرور، بما في ذلك التوجيه متعدد البروتوكولات لـ HTTP و MQTT و WebSockets، بالإضافة إلى موازنة التحميل واكتشاف الخدمات. كما ينفذ حماية للاستقرار مثل قواطع الدائرة (circuit breakers) وحدود المعدل، ويدعم استراتيجيات النشر مثل الإصدارات التجريبية (canary) والإصدارات الزرقاء-الخضراء (blue-green). تم دمج إمكانية المراقبة من خلال OpenTelemetry لتتبع الطلبات الموزعة ومراقبة أداء حركة المرور. وتتم إدارة الأمان عبر التحقق من الرموز والتوقيعات وإدارة شهادات SSL/TLS.
Executes custom request and response processing logic using portable WebAssembly binary modules.