この記事は主にDockerによるKafkaのデプロイとSpring Kafkaの実装について紹介します。この記事のサンプルコードは非常に詳細で、皆さんの勉強や仕事に一定の参考値があります。困っている友人は参考にしてください。 https://hub.docker.com/ から kafka を見つけます 3 番目はアクティブで、星の数が多くなっています。中に入って使い方を確認してください。 イメージの構築にはdocker-composeを使用します ドキュメントのdocker-compose.ymlファイルを参照してください。 KafkaはZookeeperと一緒に使用されるため、このドキュメントにはZookeeperも含まれています。 バージョン番号と変数パラメータを変更しました これら 2 つのパラメータは外部ネットワーク アクセスに公開されているようです (他のブログから見つかった答えは、Spring Kafka が設定されていない場合は接続できないということです) 2 つのコンテナを起動するには、コマンド docker-compose up -d を実行します。 Kafka コンテナに入り、公式ウェブサイトのガイドを使用してテストします http://kafka.apache.org/quickstart docker exec -it {コンテナIDと名前} /bin/bash コンテナに入ったら、コマンドディレクトリcd /opt/kafka/bin/を入力します。 ステップ1: 新しいトピックを作成する kafka-topics.sh --create --bootstrap-server 192.168.17.165:9092 --replication-factor 1 --partitions 1 --topic mytest (localhost を自分の IP 番号に変更します) ステップ 2: 情報を送信します: kafka-console-producer.sh --broker-list 192.168.17.165:9092 --topic mytest ステップ 3: 情報を取得するために別のウィンドウを開きます: kafka-console-consumer.sh --bootstrap-server 192.168.17.165:9092 --topic mytest --from-beginning ビルドが成功したことを意味します。 Spring Kafkaの構築を開始する ドキュメント: プロデューサー構成を設定します。 コンシューマー構成を構成する 関連する構成は、Spring の公式 Web サイトの kafka ドキュメントから取得されます: https://docs.spring.io/spring-kafka/docs/2.3.1.RELEASE/reference/html/ コントローラリクエストを作成した後に情報を送信する リスナーを構成します。 @KafkaListener アノテーションを使用します。ドキュメントには関連する手順が記載されているので、一つ一つ説明することはしません。 プロジェクトを実行し、ログを表示するための URL を要求します。 設定は成功しました。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Ubuntu での mysql のインストールと使用 (一般版)
区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...
「/」はルートディレクトリ、「~」はホームディレクトリです。 Linux ストレージはツリー状にマウ...
目次ステップ1. ルーティング ルールを設定し、子構成項目を使用します。 2. ジャンプ(フルパスを...
目次問題の説明レンダリング3種類のコード要約する問題の説明通常、表のヘッダーは折り返されませんが、ビ...
@ ルールは、CSS の実行または動作に関する指示を提供する宣言です。各宣言は @ で始まり、その...
目次K8Sの高度な機能高度な機能要約するkubectl サービスの問題のトラブルシューティングK8S...
目次単一マシンの展開オンラインプルミラーを見るRabbitMQを作成して実行するMQコンテナを正常に...
1 MySQL5.6 1.1 関連パラメータMySQL 5.6 では、innodb_undo_dir...
前回の記事「MySQL テーブル構造の変更、メタデータ ロックを知っておく必要があります」では、MD...
高さ:100% が機能しないのはなぜですか?この知識は不人気ではありませんが、使用する際には混乱する...
目次1. エフェクト表示2. 検証コードとメールプッシュ管理の強化(後述のブログを参照) 3. 一般...
アイデア:外側のボックスは背景を設定し、内側のボックスは背景の幅と高さを設定し、ボックスを動かすアニ...
目次クエリの背景1. クエリをいいね2. JSON関数クエリ3. 共同インデックスクエリ4. 全文イ...
MySQL の replace と replace into はどちらも頻繁に使用される関数です。r...
MySQL のデフォルトの動作モードは自動コミット モードです。つまり、明示的にトランザクションを開...