1
非同期I / Oを備えた非常に高速でスケーラブルなアプリケーションを構築するためのJavaコンポーネント。DataKernelは、フル機能の代替WebおよびビッグデータJavaフレームワークです。Netty、Jetty、Spring / Guice DI、RxJavaなどは使用しません。代わりに、イベントループ、Promise、HTTP、DIなど、分散型ビッグデータテクノロジーとmap-reduceアルゴリズムを含む完全なアプリケーションスタックを備えています。効率は、多数のベンチマークと実際の多様な高負荷アプリケーションによって実証されています。DataKernelには、さまざまな規模のアプリケーションを作成するために必要なものがすべて揃っています-スタンドアロンの高性能非同期ネットワークソリューションやHTTP Webアプリケーションから、ビッグデータクラウドソリューションや分散型のインターネット全体のアプリケーションまで。典型的なユースケース用の事前定義されたランチャーとクラスのセットにより、アプリを非常に高速に開発できます。フレームワークは、概念的に3つのグループに分割できるモジュールで構成されています:コア、クラウド、グローバル。コアコンポーネントは、フレームワークの基礎を形成し、最も一般的に使用されるコンポーネント(DI、HTTP、Eventloop、Promiseなど)も含みます。クラウドコンポーネントは分散型クラウドソリューションの作成を可能にし、グローバルコンポーネントはそれらを拡張し、最終的にスケーラブルにします。