منصوبے کے بارے میں
Apache APISIX ایک متحرک، ریئل ٹائم، اعلیٰ کارکردگی والا API گیٹ وے ہے جو NGINX اور etcd پر مبنی ہے۔ یہ ٹریفک مینجمنٹ کی بھرپور خصوصیات فراہم کرتا ہے جیسے لوڈ بیلنسنگ، ڈائنامک اپ اسٹریم، کینری ریلیز، سرکٹ بریکنگ، تصدیق، اور آبزرویبلٹی۔ یہ شمال-جنوب اور مشرق-مغرب دونوں ٹریفک کو ہینڈل کرتا ہے اور Kubernetes انگریس کنٹرولر کے طور پر کام کر سکتا ہے۔
کلیدی صلاحیتوں میں شامل ہیں:
- **ملٹی پروٹوکول سپورٹ**: TCP/UDP پراکسی، Dubbo پراکسی، MQTT پراکسی، gRPC پراکسی، gRPC Web پراکسی، gRPC ٹرانسکوڈنگ، WebSocket پراکسی، HTTP(S) فارورڈ پراکسی، SSL، اور QUIC کے ساتھ HTTP/3۔
- **مکمل ڈائنامک کنفیگریشن**: بغیر ری اسٹارٹ کے ہاٹ اپڈیٹس اور ہاٹ پلگ ان، پراکسی رائٹ، رسپانس رائٹ، ڈائنامک لوڈ بیلنسنگ (راؤنڈ-روبن اور ہیش پر مبنی)، ہیلتھ چیک، سرکٹ بریکر، پراکسی مرر، اور ٹریفک اسپلٹ۔
- **باریک روٹنگ**: مکمل پاتھ اور پریفکس میچنگ، Nginx بلٹ ان ویری ایبلز بطور روٹنگ شرائط، مختلف آپریٹرز، کسٹم روٹ میچنگ فنکشنز، IPv6 سپورٹ، TTL، پرائوریٹی، بیچ HTTP درخواستیں، اور GraphQL ایٹریبیوٹ فلٹرنگ۔
- **سیکیورٹی**: متعدد تصدیقی طریقے (key-auth، JWT، basic-auth، wolf-rbac، casbin، keycloak، casdoor)، IP اور referer وائٹ لسٹنگ/بلیک لسٹنگ، IdP انٹیگریشن، ریٹ لمیٹنگ (limit-req، limit-count، limit-concurrency)، Anti-ReDoS، CORS، URI بلاکر، درخواست کی توثیق، اور CSRF تحفظ۔
- **آپریشنز**: Zipkin ٹریسنگ، Apache SkyWalking APM، بیرونی سروس ڈسکوری (Consul، Nacos، Eureka، Zookeeper)، Prometheus مانیٹرنگ، کلسٹرنگ، اعلیٰ دستیابی، ڈیش بورڈ، رول بیک کے ساتھ ورژن کنٹرول، CLI، اسٹینڈ اون موڈ، گلوبل رولز، فالٹ انجیکشن، REST Admin API، اور وسیع بیرونی لاگر انٹیگریشنز (HTTP، TCP، Kafka، UDP، RocketMQ، SkyWalking، SLS، Google Cloud، Splunk، File، Loggly، Tencent Cloud CLS، ClickHouse، Elasticsearch، Datadog)۔
- **اعلیٰ اسکیل ایبلٹی**: Lua، Java، Go، Python، Node.js، اور Proxy Wasm SDK میں کسٹم پلگ ان؛ کسٹم لوڈ بیلنسنگ الگورتھم؛ کسٹم روٹنگ۔
- **سرور لیس انٹیگریشن**: Lua فنکشنز، AWS Lambda، Azure Functions، اور Apache OpenWhisk۔
- **AI گیٹ وے**: AI پراکسی جو مختلف LLM فراہم کنندگان تک ٹریفک کو یونیفائیڈ انٹرفیس کے ذریعے روٹ کرتی ہے، متعدد LLMs میں لوڈ بیلنسنگ/ریٹرائز/فال بیک، ٹوکن پر مبنی ریٹ لمیٹنگ، AI ورک لوڈز کے لیے مضبوط سیکیورٹی، اور mcp-bridge پلگ ان جو stdio پر مبنی MCP سرورز کو اسکیل ایبل HTTP SSE سروسز میں تبدیل کرتا ہے۔
APISIX پلیٹ فارم سے آزاد ہے جس میں کوئی وینڈر لاک ان نہیں، یہ بئیر میٹل سے Kubernetes تک چلتا ہے، اور ARM64 سپورٹ کرتا ہے۔ سنگل کور QPS 18k تک پہنچتا ہے جس میں اوسط تاخیر 0.2 ملی سیکنڈ سے کم ہے، اور AWS آٹھ کور سرور پر، QPS 140,000 تک پہنچتا ہے جس میں 0.2 ms لیٹنسی ہے۔ یہ Apache 2.0 لائسنس کے تحت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.