数日前の11月XNUMX日に、次のニュースがリリースされました。 「KrakenD」 とともに Linux Foundation、そのことを発表する 「KrakenDフレームワーク」、その主な労働力は、に寄付されています Linux Foundation そしてこれから、彼はとして知られるようになります «プロジェクトルラ».
したがって、今日は、 「KrakenDフレームワーク」 今呼ばれる «プロジェクトルラ».
El 「KrakenDフレームワーク」 それだけではありません オープンソースAPIゲートウェイ と高性能 ミドルウェア(フロントエンドのバックエンド) 市場に存在します。 他のオープンソース、無料または有料のものもあります。 香港, ティック y WSO2 API マネージャー。 次のような独自の(商用)ソリューションもあります。 Microsoft Azure y ドリームファクトリー.
しかし、それは今日その種の最高のXNUMXつと見なされます。 なぜなら、多くのハイライトの中で、それは マイクロサービスアグリゲーション(BFF)。 そしてまた サービス接続 (pub / sub、queues、gRPCなど)大規模な使用向けに設計されています。
KrakenDフレームワーク:オープンソースAPIゲートウェイ
KrakenDフレームワークとは何ですか?
従った 公式サイト de 「KrakenD」、 「KrakenDフレームワーク」 それは次のように説明されています:
「KrakenDは非常に高速なAPIゲートウェイであり、真の線形スケーラビリティを備えています。 さらに、KrakenDは、マイクロサービスを簡単に採用できるようにする、高性能の分散型ステートレスAPIゲートウェイです。 KrakenDは、クライアントをバックエンドサービスに転送する一般的なプロキシではありませんが、自社またはサードパーティのサービスからデータを変換、追加、または削除できる強力なエンジンです。 KrakenDは、フロントエンドとマイクロフロントエンドのパターンのバックエンドも実装して、複数のRESTサービスを処理する必要をなくし、マイクロサービスの実装の詳細から顧客を分離します。
ルラプロジェクトとは何ですか?
最初に述べたように、今では 「KrakenDフレームワーク」 として知られています «プロジェクトルラ»。 以来、 «KrakenD»の公式ブログ 以下は数日前に発表されました(11年05月2021日) noticia:
「本日、Linux Foundationとともに、メインエンジンであるKrakenDFrameworkがLinuxFoundationに寄付され、現在は「ProjectLura」であることを発表しました。 Project Luraの使命は、クラウドネイティブおよびオンプレミス構成用に設計された、高性能、拡張可能、シンプル、およびステートレスのAPIゲートウェイフレームワークを提供することです。 Luraは、特定のユースケースを解決するのではなく、コンポーネントのライブラリ、つまりレゴセットのようなカスタムAPIゲートウェイシステムにコンポーネントを組み立てるためのフレームワークを提供します。 KrakenDフレームワークがLinuxFoundationプロジェクトになります
彼らはまた、上記の発表に以下を追加しました:
「Luraエンジンの2.0つのよく知られたAPIゲートウェイの実装は、KrakenDCommunityエディションとEnterpriseエディションです。 KrakenD XNUMXの新しいエンジンとしてLuraを追加します(しばらくお待ちください!)。 KrakenD API Gatewayは、Community(FOSS)およびEnterpriseエディションの変更なしで続行され、アセンブルされた製品を使用している場合はアクションは不要です。 KrakenDフレームワークがLinuxFoundationプロジェクトになります
Luraプロジェクトに関するより有用な情報
で «KrakenD»の公式ウェブサイト、 全ての 現在の機能 このプロジェクトから。 または 最新バージョンをダウンロードする それから利用可能で、すべてにアクセスします ドキュメンテーション 必要。 そして、必要に応じて、 GitHubの公式ウェブサイト。 また、次の情報を追加します。 «プロジェクトルラ»:
「KrakenDは、クライアントとすべてのソースサーバーの間に位置するAPI Gatewayビルダーおよびプロキシジェネレーターであり、クライアントからすべての複雑さを取り除き、UIに必要な情報のみを提供する新しいレイヤーを追加します。 KrakenDは、単一のエンドポイント上の多くのソースのアグリゲーターとして機能し、応答をグループ化、ラップ、変換、および削減することができます。 さらに、Oauth認証やセキュリティのレイヤーの追加など、機能を拡張できる無数のミドルウェアとプラグインをサポートしています。 KrakenDは、HTTP(S)をサポートするだけでなく、汎用ライブラリのセットであるため、RPCゲートウェイなど、あらゆる種類のAPIゲートウェイとプロキシを構築できます。
結論
これを願っています 「便利な小さな投稿 オン «Framework KrakenD»
Y·エル «Proyecto Lura»
特に、彼らが何であるか、そしてそれが オープンソースプロジェクト が後援 Linux Foundation; 全体として、非常に興味深く有用です «Comunidad de Software Libre y Código Abierto»
そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux»
.
今のところ、これが好きなら publicación
、 止まらないで それを共有する 他の人と一緒に、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで、できれば無料、オープン、および/またはより安全な Telegram, シグナル, マストドン または別の フェディバース、できれば。
そして、私たちのホームページにアクセスすることを忘れないでください «DesdeLinux» より多くのニュースを探索するだけでなく、の公式チャンネルに参加する の電報 DesdeLinux. 詳細については、次のいずれかにアクセスできます。 オンラインライブラリ として OpenLibra y ジェディット, このトピックまたは他のトピックに関するデジタルブック(PDF)にアクセスして読むため。