Kafkaの分散処理と信頼性設計
クラスタ構成の基本構造
Kafkaでは、Topicという論理的な単位が複数のPartitionに分割され、各Brokerに分散配置されます。各Partitionにはリーダーとフォロワーが存在し、リーダーがデータの読み書きを担当します。フォロワーはデータの複製を保持することで可用性を確保します。
メッセージの書き込みはリーダーに集中し、その後フォロワーに複製されます。この構造によ ...
10月7日 02:35 投稿
Dubbo と Zookeeper を利用した XML 設定による RPC システム構築
1. プロジェクト構成(Maven マルチモジュール)
本構成では、Maven のマルチモジュールプロジェクトを採用し、API、Provider、Consumer の 3 つのモジュールに分割します。これにより、依存関係の明確化とビルドの効率化を図ります。
2. 親 POM 設定
ルートプロジェクトの POM ファイルでは、共通の依存ライブラリとプロパティを定義します。Dubbo、Zookeeper、Spring Fr ...
9月19日 03:33 投稿
Linux環境でのZooKeeperのセットアップと基本操作ガイド
Java実行環境の準備
まず、システムを更新してOpenJDKをインストールします。
sudo apt update
sudo apt install openjdk-11-jre-headless
ZooKeeperの導入と起動
公式ミラーからアーカイブを取得し、展開します。
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar xzf zookeeper-3.4.14.tar.gz
設定ファイルを作成してサ ...
6月29日 20:42 投稿