چارچوب KrakenD: اکنون یک پروژه باز بنیاد لینوکس است!

چارچوب KrakenD: اکنون یک پروژه باز بنیاد لینوکس است!

چارچوب KrakenD: اکنون یک پروژه باز بنیاد لینوکس است!

چند روز پیش ، در تاریخ 11 مه ، خبر زیر منتشر شد: سازمان و توسعه دهندگان "KrakenD" با هم بنیاد لینوکس، اعلام کنید که "چارچوب KrakenD"، نیروی اصلی کار آن ، به بنیاد لینوکس و از این پس ، او به عنوان شناخته خواهد شد «پروژه لورا».

بنابراین ، امروز ما کمی در مورد "چارچوب KrakenD" الان تماس گرفت «پروژه لورا».

چارچوب KrakenD: مقدمه

El "چارچوب KrakenD" این تنها نیست Open Source API Gateway و عملکرد بالا با middlewares (Backend For Frontend) موجود در بازار همچنین منبع باز دیگری ، رایگان یا پولی مانند اینها وجود دارد کنگ, تیک y مدیر API WSO2. راه حل های اختصاصی (تجاری) نیز وجود دارد ، مانند: مایکروسافت لاورو y کارخانه رویایی.

با این حال امروزه یکی از بهترین ها در نوع خود محسوب می شود. زیرا ، در میان بسیاری از موارد برجسته ، یکی از سریعترین کارها با آنها است تجمع میکروسرویس (BFF). و همچنین با اتصال سرویس (میخانه / زیر مجموعه ، صف ، gRPC ، و غیره) طراحی شده برای استفاده در مقیاس بزرگ.

KrakenD Framework: Open Source API Gateway

KrakenD Framework: Open Source API Gateway

چارچوب KrakenD چیست؟

مطابق وب سایت رسمی de "KrakenD"، "چارچوب KrakenD" شرح آن به شرح زیر است:

"KrakenD یک درگاه API بسیار سریع است ، که دارای مقیاس پذیری خطی واقعی است. علاوه بر این ، KrakenD یک درگاه API با عملکرد بالا ، توزیع شده و بدون حالت است که به شما کمک می کند تا بدون هیچ زحمتی ریز خدمات را بپذیرید. KrakenD چیزی فراتر از یک پروکسی معمولی است که مشتری را به سمت عقب انداختن خدمات هدایت می کند ، اما یک موتور قدرتمند است که می تواند داده ها را از سرویس های شخص ثالث خود یا تغییر داده ، اضافه یا حذف کند. KrakenD همچنین با حذف الگوهای Backend for Frontend و Micro-frontends ، نیاز به برخورد با چندین سرویس REST را از بین می برد و مشتریان را از جزئیات پیاده سازی ریز سرویس ها جدا می کند."

پروژه Lura چیست؟

پروژه Lura چیست؟

همانطور که در ابتدا بیان کردیم ، اکنون "چارچوب KrakenD" معروف است «پروژه لورا». از آنجا که ، در وبلاگ رسمی «KrakenD» موارد زیر چند روز پیش اعلام شد (11/05/2021) اخبار:

"امروز ، همراه با بنیاد لینوکس ، اعلام کردیم که KrakenD Framework ، موتور اصلی ما ، به بنیاد لینوکس اهدا شده و اکنون "Project Lura" است. ماموریت Project Lura ارائه یک چارچوب دروازه API با عملکرد بالا ، قابل توسعه ، ساده و بدون حالت است که برای پیکربندی های cloud-native و on-prem طراحی شده است. به جای حل یک مورد استفاده خاص ، Lura کتابخانه ای از اجزا را ارائه می دهد ، چارچوبی برای جمع آوری آنها در سیستم های دروازه API سفارشی مانند مجموعه Lego." چارچوب KrakenD به یک پروژه بنیاد لینوکس تبدیل می شود

آنها همچنین موارد زیر را در اطلاعیه گفته شده اضافه کردند:

"دو پیاده سازی معروف دروازه API موتور Lura ، نسخه های KrakenD Community و Enterprise است. ما Lura را به عنوان یک موتور جدید در KrakenD 2.0 اضافه خواهیم کرد (به زودی با ما همراه باشید!). KrakenD API Gateway بدون تغییر مورد نیاز برای نسخه های Community (FOSS) و Enterprise ادامه خواهد یافت و اگر از محصولات مونتاژ شده ما استفاده می کنید ، اقدامی لازم نیست." چارچوب KrakenD به یک پروژه بنیاد لینوکس تبدیل می شود

اطلاعات مفید تر در مورد پروژه Lura

در وب سایت رسمی «KrakenD»، همه ویژگی های فعلی از این پروژه یا آخرین نسخه ها را بارگیری کنید موجود از آن و دسترسی به کل مستندات لازم و در صورت لزوم ، شما وب سایت رسمی در GitHub. که در آن آنها همچنین اطلاعات زیر را در مورد اضافه می کنند «پروژه لورا»:

"KrakenD یک سازنده و پروکسی ساز API Gateway است که بین مشتری و همه سرورهای منبع قرار دارد و یک لایه جدید اضافه می کند که تمام پیچیدگی ها را از مشتری می گیرد و فقط اطلاعات مورد نیاز رابط کاربر را فراهم می کند. KrakenD به عنوان یک جمع کننده بسیاری از منابع در نقاط انتهایی عمل می کند و به شما امکان می دهد پاسخ ها را گروه بندی ، بسته بندی ، تبدیل و کاهش دهید. علاوه بر این ، از هزاران میان افزار و پلاگین پشتیبانی می کند که به شما امکان می دهد عملکردها را اضافه کنید ، مانند اضافه کردن مجوز Oauth یا لایه های امنیتی. KrakenD نه تنها از HTTP (S) پشتیبانی می کند ، بلکه به عنوان مجموعه ای از کتابخانه های عمومی می تواند انواع دروازه های API و پروکسی ها را ایجاد کند ، از جمله برای مثال دروازه RPC."

تصویر عمومی برای نتیجه گیری مقاله

نتیجه

ما امیدواریم که این "پست کوچک مفید" بر «Framework KrakenD» و «Proyecto Lura»، به طور خاص در مورد آنچه آنها هستند و اخبار تبدیل شده آن به پروژه منبع آزاد با حمایت مالی بنیاد لینوکس؛ برای کل از علاقه و کاربرد زیادی برخوردار است «Comunidad de Software Libre y Código Abierto» و سهم بزرگی در انتشار اکوسیستم فوق العاده ، غول پیکر و رو به رشد برنامه های کاربردی دارد «GNU/Linux».

در حال حاضر ، اگر این را دوست دارید publicación، متوقف نشو آن را به اشتراک بگذارید با دیگران ، در وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه خود در شبکه های اجتماعی یا سیستم های پیام رسانی ، ترجیحاً رایگان ، باز و / یا ایمن تر به عنوان تلگرافسیگنالمادادون یا دیگری از جهان، ترجیحا.

و به یاد داشته باشید که به صفحه اصلی ما در مراجعه کنید «از لینوکس» برای کشف اخبار بیشتر و همچنین عضویت در کانال رسمی ما تلگرام از DesdeLinuxدر حالی که برای کسب اطلاعات بیشتر می توانید به هرکدام مراجعه کنید کتابخانه آنلاین مانند OpenLibra y JedIT, برای دسترسی و مطالعه كتابهای دیجیتال (PDF) با این موضوع یا مطالب دیگر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.