「Apache Kafka」のユースケースとして、「メッセージブローカー」「Webサイトのアクティビティトラッキング」「メトリック」「ログ集計」「ストリーム処理」「イベントソーシング」「コミットログ」について紹介します。

「Apache Kafka」のユースケース

「Apache Kafka」のユースケースとして、「メッセージブローカー」「Webサイトのアクティビティトラッキング」「メトリック」「ログ集計」「ストリーム処理」「イベントソーシング」「コミットログ」について紹介します。

■関連する比較ページ

「Apache Kafka」のユースケース

Apache Kafkaを使用することで、さまざまなユースケースに対応できます。

■メッセージブローカー

Apache Kafkaは、大規模なメッセージ処理アプリケーションに適しており、メッセージブローカーとして機能します。

同様機能を提供する「ActiveMQ」「RabbitMQ」などのメッセージングシステムに匹敵します。

■Webサイトのアクティビティトラッキング

Apache KafkaをWebサイトアクティビティトラッキングに利用する場合、1つのユーザーアクティビティが1つのトピックとなり、トピックに対してサイトアクティビティ(ページビュー、検索、ユーザーが取る可能性のある他のアクション)が公開されます。

これらのフィードは、さまざまなユースケースのサブスクリプションに利用できます。

■メトリック

Apache Kafkaは、運用監視として、分散アプリケーションからの統計を集約して、運用データの一元的なフィードを作成する処理に利用できます。

■ログ集計

ログ集約は、通常、物理的なログファイルをサーバーから収集し、ファイルサーバ(HDFS)に配置して処理します。

Kafkaはファイルの詳細について、ログやイベントデータをメッセージストリームとして抽象化する機能を提供します。

■ストリーム処理

Apache Kafkaを利用して、リアルタイムでイベントに反応するスケーラブルなストリーム処理アプリケーションを作成できます。複数のステージからなるパイプライン処理を実現できます。

同様な機能を提供するプロダクトとして、「Apache Storm」「Apache Samza」などがあります。

■イベントソーシング

イベントソーシングとは、状態変更が時間順のレコードシーケンスとして記録されるアプリケーション設計スタイルです。

非常に大きなログデータを保存できるApache Kafkaは、このスタイルで構築されたアプリケーションの優れたバックエンドになります。

■コミットログ

Kafkaは、分散システムにおける一種の外部コミットログとして機能できます。

外部コミットログは、ノード間データ複製において、障害ノードがデータを復元するための再同期メカニズムとして機能します。

同様な機能を提供するプロダクトとして、「Apache BookKeeper」などがあります。

 

参考元サイト

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

Apache Kafka最新TOPICS

【OSS】分散ストリーミングプラットフォーム「Apache Kafka 1.0.0」リリース---エンタープライズレベルの拡張性と信頼性の強化、各種性能改善(2017年11月07日 11:03)

Kafka開発チームは、11月1日、 分散ストリーミングプラットフォーム「Apache Kafka 1.0.0」を発表した。 【「Apache Kafka」とは】 https://www.ossnews.jp/oss_info/Apache_Kafka 【1.0.0のポイント】 ・企業での利用に向けた拡張性と信頼性の強化 ・性能改善 ・JBODサポート改善 ・安定性強化

Apache Kafka最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

注目のDB技術「HTAP」とは? ~手軽に、かつ高速に、リアルタイム分析を実現する方法~

データ活用におけるクレンジングの課題 〜「データ連携ツールを使っても非エンジニアには負担」の解決策〜

データ分析の課題をAWS Analyticsサービスで解決する方法

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter