در این دوره آموزشی، Kong, Kong API Gateway یک ابزار قدرتمند برای مدیریت APIها در معماری میکروسرویس ها است. در اینجا چند مورد استفاده متداول برای Kong API Gateway و مواردی که در این دوره آموزشی خواهیم پرداخت.
نصب Kong : نصب Kong از طریق Docker
تعامل با Kong از طریق Konga: رابط کاربری گرافیکی منبع باز به Kong Admin API
تعامل با Kong از طریق REST API: ایجاد خدمات، مسیرها، مصرف کنندگان، و افزونه ها در Kong از طریق REST API.
Microservices Abstraction: به عنوان یک نقطه ورودی واحد برای همه سرویس های پشتیبان عمل می کند و توسعه، استقرار و مدیریت سیستم ها را ساده می کند.
امنیت و احراز هویت: Kong میتواند نگرانیهای امنیتی مانند خاتمه SSL/TLS، OAuth2.0، JWT، کلیدهای API و موارد دیگر را مدیریت کند و از دسترسی ایمن به خدمات شما اطمینان حاصل کند.
کنترل ترافیک: با ویژگیهایی مانند محدود کردن نرخ، محدود کردن اندازه درخواست، و قطع کننده مدار، Kong به کنترل جریان ترافیک به خدمات شما کمک میکند.
تجزیه و تحلیل و نظارت : Kong قابلیت تجزیه و تحلیل و نظارت در زمان واقعی را ارائه می دهد و به شما امکان می دهد عملکرد و الگوهای استفاده API را ردیابی کنید.
دروازه هوش مصنوعی با پشتیبانی Multi-LLM: این به توسعه دهندگانی که می خواهند یک یا چند LLM را در محصولات خود ادغام کنند اجازه می دهد تا بهره وری بیشتری داشته باشند و قابلیت های هوش مصنوعی را سریعتر ارسال کنند و در عین حال راه حلی را برای معماران و تیم های پلت فرم ارائه دهند که دید، کنترل، و را تضمین می کند. مطابقت با هر درخواست هوش مصنوعی ارسال شده توسط تیم ها. و از آنجایی که بر روی دروازه Kong ساخته شده است، میتوان جریانهای هوش مصنوعی را در فضای ابری یا در LLMهای خود میزبان با بهترین عملکرد و کمترین تأخیر، که در برنامههای مبتنی بر هوش مصنوعی حیاتی هستند، هماهنگ کرد.
در دسترس بودن بالا: Kong از خوشهبندی برای دسترسی بالا پشتیبانی میکند و تضمین میکند که دروازه API حتی در صورت خرابی برخی از گرهها، عملیاتی میماند.
Load Balancing : می تواند ترافیک API ورودی را در چندین سرویس پشتیبان توزیع کند و عملکرد و قابلیت اطمینان را بهبود بخشد.
تغییر شکل درخواست و پاسخ: Kong میتواند درخواستها و پاسخها را در لحظه تغییر دهد، مانند افزودن، حذف یا اصلاح هدرها.
جداسازی: با جدا کردن نقاط پایانی API رو به مشتری از معماری میکروسرویس زیربنایی، Kong اجازه میدهد بهروزرسانیها و تغییرات یکپارچه در سرویسها بدون تأثیر بر مشتریان انجام شود.
گسترش Kong از طریق ایجاد پلاگین های سفارشی در Lua: ایجاد افزونه های سفارشی در Lua for Kong API Gateway به شما امکان می دهد عملکرد آن را متناسب با نیازهای خاص خود گسترش دهید.
یادگیری Lua (اختیاری): ما زبان برنامه نویسی Lua را یاد می گیریم.
نمایش نظرات