.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

用途

データハブの構築

従来のMQ的な処理。

ストリーム処理の構築

分散処理のストリーム処理

特徴

高性能

スケールアウト

高可用性

高信頼性

高信頼性メッセージング

エコシステム

連携可能なプロダクトが多い。

詳細

アーキテクチャ

メッセージングモデル・プロトコル

Broker

クラスタ内のサーバ・ノードのことをBrokerと呼ぶ。

Producer

書き込み側のアプリケーション(Publisher)は、
Producerと呼ばれる書き込み用ライブラリを使用してRecordを書き込む。

Consumer

読み出し側のアプリケーション(Subscriber)は、
Consumerと呼ばれる読み出し用ライブラリを使用してRecordを取り出す。

論理 / 物理データ構造と管理

機能

セキュリティ

リソース割り当て制限(Quotas)

クライアントが使用するBrokerリソースを制御できる。

Logコンパクション

モニタリング

Recordの重複排除

(トランザクション、エンドツーエンドのExactly-once保障 ...

ツール

Kafka Connect

DBなどの外部システムとKafka間でデータを書き込み/読み出しするコネクタを定義

Kafka Streams

Miller Maker

参考

...

Qiita


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS