問題タブ [kafka-producer-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Kafka 0.8.2.2 - メッセージを公開できない
メッセージを kafka にパブリッシュするための Java クライアントを作成しました。コードは以下のとおりです
このコードを実行すると、次のメッセージと例外が表示されます
これは無限ループで発生し、アプリケーションがハングします... kafka ブローカーを確認したところ、トピックが作成されたことがわかりました... しかし、メッセージが表示されませんでした... しばらくこれに悩まされていました。 .. 助けてください
apache-kafka - Kafka ブローカーはメッセージごとまたはメッセージ バッチごとに ACK を送信しますか?
私はカフカ 0.8.2 を使用しています。ドキュメントが言うように:
batch.num.messagesは次を指定します。
非同期モードの使用時に 1 回のバッチで送信するメッセージの数。プロデューサは、この数のメッセージを送信する準備ができるか、または queue.buffer.max.ms に達するまで待機します。
request.required.acksは、ブローカーによるリクエストの確認を制御します。
Kafka ブローカーはこの確認応答をどのように送信するのだろうか、バッチに対して、または個々のメッセージごとに ACK を送信するのでしょうか?
java - Kafka コンシューマーはシリアライズ オブジェクトを受け取ることができませんでしたか?
だから私は通知kafkaプロデューサーをkafkaコンシューマーに送信する単純なアプリケーションを実装したいと思います。これまでのところ、文字列メッセージをプロデューサーからコンシューマーに送信することに成功しました。利用した。
そしてこちらがプロデューサー
そして、これは消費者です
そして最後に、 customserializer を使用してオブジェクトをシリアライズおよびデシリアライズしました。
誰かが問題を教えてもらえますか? これは正しい方法ですか?
apache-kafka - Java コンシューマ グループが見つかりませんか?
最近、テスト用の Kafka クラスターをセットアップしました。私はアイテムを聞いている消費者グループを運営していますが、うまくいっているようです。コンシューマ グループの名前は ですdefault
。驚いたことに、消費者グループをリストすると、空のリストが表示されます。
また、オフセットを明示的にクエリしても何も得られません。
kafka-consumer-groups.sh —new-consumer
オフセットを追跡できるようにするために、コンシューマー グループを手動で作成する必要がありますか?