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

目次

概要

用途

データハブの構築

多数のサービス間で、従来のMQ的に機能する。

ストリーム処理の構築

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

ストリーム・データハブの構築

複数のデータ・ソースに様々な処理をする際に、
一度、データハブにキューイングする的な。

ストリーム・データ収集基盤の構築

ストリームだけでなく、バッチにも対応した、
複数のデータ・ソースからのデータ収集基盤としても利用可能。

特徴

高性能

高可用性

スケールアウト+レプリケーション

高信頼性

高信頼性メッセージング(再取得が可能な、確実な送受信)

エコシステム

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

詳細

アーキテクチャ

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

論理 / 物理データ

の構造と管理

Partition

Partitioning(1つのTopicは複数のPartitionで構成される)の話。

Broker

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

Producer

Consumer

順序保証

機能

セキュリティ

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

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

Logコンパクション

モニタリング

Recordの重複排除

ツール

Kafka Connect

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

Kafka Streams

Miller Maker

Docker Compose

...

参考

参考

Partitioning関連

ospn.jp

Qiita


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