Oracle Cloud Hangout Cafe8 #3 シン・Kafka
- OracleDev_JP
- 432
- 3
- 0
- 0
【#ochacafe 🍔情報】*音声あり〼 来週、4月10日は "おちゃかふぇ(OCHa Cafe)" 💁♀️ 今回は @shukawam が #Kafka の入門から #KRaft によるZookeeperレスな構成、Kubernetes上で扱うためのOperatorであるStrimziなどCloud Native x Kafkaという観点でDeep Diveします😊 ochacafe.connpass.com/event/310220/ pic.twitter.com/b25d4kvg0V
2024-04-01 15:01:15本日はこちらに参加します~。 【ハイブリッド開催】シン・Kafka ochacafe.connpass.com/event/310220/ #ochacafe
2024-04-10 18:59:24本日はオンラインでこちらを視聴してます。 ochacafe.connpass.com/event/310220/ #ochacafe
2024-04-10 19:03:37DBのCDCも間にbrokerを入れる構成の方が良いと思うんだけど、ちゃんと検証できてないので自信持って勧められない。 #ochacafe
2024-04-10 19:09:07Pub/Sub コンポーネント/ サービス間の非同期通信に用いられるアーキテクチャ メリット 1. 疎結合にできる 2. 高いスケーラビリティ 3. 言語に非依存 #ochacafe
2024-04-10 19:09:35#ochacafe Kafka イベント駆動アーキテクチャにおけるメッセージ・ブローカー メッセージブローカーたまに使うなぁ MQTT で Mosquitto とか RabitMQとか Momento Topics もそうか
2024-04-10 19:11:35Broker は「1つの Kafka サーバー」という感じで、それの集合を Kafka Cluster と呼ぶ。なるほど。 #ochacafe
2024-04-10 19:12:47#ochacafe Kafka Cluster はBroker をまとめたもの Broker はKafkaサーバー Record はKV 構成の読み書き単位 Topic は Recordが整理され永続化される単位 Partition は Topicをさらに分割したもの 複数のKafka ブローカーに分散配置することでスケーラビリティを提供する ふむふむ🤔
2024-04-10 19:14:47Topic は Record が永続化される単位で、いわゆる DB における TABLE 的なもの。 #ochacafe
2024-04-10 19:15:01Topic は Partition に分けて保存される。KV で格納する時に Partition Key 的なものを指定する感じだろうか? #ochacafe
2024-04-10 19:15:50#ochacafe Kafka はこの名前構成 Pub = Producer Sub = Consumer 元々はラウンドロビンで処理されていたけど、 最近はNullキーの場合は 一定時間同じPartitionに送信され続けられるよう
2024-04-10 19:18:41Key-Value だけど Key を指定せずにデータを Write することもできるらしい。逆に特定の Partition を明示的に指定することも可能とのこと。 #ochacafe
2024-04-10 19:18:46