ApacheKafka-アプリケーション

Kafkaは、今日の最高の産業用アプリケーションの多くをサポートしています。この章では、Kafkaの最も注目すべきアプリケーションのいくつかの非常に簡単な概要を説明します。

ツイッター

Twitterは、ユーザーのツイートを送受信するためのプラットフォームを提供するオンラインソーシャルネットワーキングサービスです。登録ユーザーはツイートを読んだり投稿したりできますが、未登録ユーザーはツイートを読むことしかできません。Twitterは、ストリーム処理インフラストラクチャの一部としてStorm-Kafkaを使用しています。

LinkedIn

Apache Kafkaは、LinkedInでアクティビティストリームデータと運用メトリックに使用されます。Kafkaメッセージングシステムは、LinkedIn Newsfeed、LinkedIn Todayなどのさまざまな製品で、Hadoopなどのオフライン分析システムに加えて、オンラインメッセージの消費を支援します。Kafkaの強力な耐久性は、LinkedInに関連する重要な要素の1つでもあります。

Netflix

Netflixは、オンデマンドインターネットストリーミングメディアのアメリカの多国籍プロバイダーです。Netflixは、リアルタイムの監視とイベント処理にKafkaを使用しています。

Mozilla

Mozillaは、1998年にNetscapeのメンバーによって作成されたフリーソフトウェアコミュニティです。Kafkaはまもなく、Mozillaの現在の本番システムの一部を置き換えて、テレメトリ、テストパイロットなどのプロジェクトのエンドユーザーのブラウザからパフォーマンスと使用状況のデータを収集します。

オラクル

オラクルは、OSB(Oracle Service Bus)と呼ばれるエンタープライズサービスバス製品からKafkaへのネイティブ接続を提供します。これにより、開発者はOSBの組み込みメディエーション機能を活用して段階的なデータパイプラインを実装できます。