kafka-producer-api

    2

    1答えて

    retriesパラメータには、クライアントがその送信潜在的に一時的なエラーで失敗する任意のレコードを再送信するようになりますゼロより大きな値を設定する を述べて。この再試行は、クライアントがエラーを受け取ったときにレコードを再送信した場合と同じです。 私が確認したいのは、kafkaフレームワークによって自動的に行われた再試行か、クライアント側からの追加の処理が必要なことです。 自動的に完了し、re

    2

    2答えて

    カフカで同期メッセージを送信するには? これを達成する1つの方法は、プロパティパラメータ max.in.flight.requests.per.connection = 1を設定することです。 しかし、私はカフカで同期メッセージを送信する直接的または代替的な方法があるかどうかを知りたいと思います。 (producer.syncSend(...)などのようなもの)。

    3

    1答えて

    メッセージを公開する以下の2つのコードスニペットの動作の違いは何ですか? アプローチ1 Message<String> message = MessageBuilder.withPayload("testmsg") .setHeader(KafkaHeaders.MESSAGE_KEY, "key").setHeader(KafkaHeaders.TOPIC, "test").buil

    2

    2答えて

    私はScalaのプロデューサーを書いていますので、バッチ処理したいと思います。バッチ処理がうまくいく方法は、メッセージがいっぱいになるまでキュー内のメッセージを保持し、そのメッセージをすべてトピックにまとめて投稿することです。しかし、何とかそれは動作していません。メッセージの送信が始まると、メッセージが1つずつ投稿され始めます。誰もカフカプロデューサーでバッチ処理を使用する方法を知っていますか?あ

    0

    1答えて

    私たちはシステムでストリーム処理にkafkaを使用しています。入力データ\メッセージの構造は非常に複雑です。どのように入力メッセージの構造を定義するか。これは入力データ\メッセージのための最も適切な構造と直列化メカニズムです。

    3

    1答えて

    私たちはkafkaからデータを取得し、MongoDBにデータを挿入する前に(各メッセージで)いくつかの変換を行うスパークストリーミングアプリケーションを提供しています。我々は、メッセージをバルクでカフカにプッシュし、スパークストリーミングアプリケーションからの(各メッセージの)確認応答を待つミドルウェアアプリケーションを持っています。メッセージをKafkaに送信した後、一定期間(5秒)以内にミドル

    0

    1答えて

    こんにちは私は、あるテーブルに挿入した後にカフカに情報を送る小さいカサンドラトリガーを書いています。ここに私のトリガーのコードは次のとおりです。 public class InsertDataTrigger implements ITrigger { public Collection<Mutation> augment(Partition update) { //che

    0

    2答えて

    パーティション化されたトピックがあります。パーティションにはXのパーティションがあります。 現在のところ、メッセージを作成するときは、topicとvalueと指定したKafkaのProducerRecordを作成します。私はkeyを定義しません。 私が理解する限り、私のメッセージはデフォルトの組み込みパーティションを使ってパーティション間で均等に分配されます。 一方、私はカフカの消費者のスレッドプ

    2

    1答えて

    私のストリームは、キーがusr12345であり、値がストリーム出力に{"_key":"usr12345","_temperature":46.6} .print()あるタイプTuple2<String,String> .toString()出力(usr12345,{"_key":"usr12345","_temperature":46.6}) の記録を生産しているシリアル化された文字列のメッセージ

    2

    3答えて

    フロントエンドサービスがKafkaのリクエストのトピックにメッセージをプッシュし、ダウンストリームのバックエンドコンシューマの別の「応答」トピックをリッスンするシステムを作成しています。最終的にKafkaにプッシュバックして) 'request'メッセージの処理を行い、最終的に 'response'トピックにプッシュします。 消費者が適切なパーティションでリッスンして応答を受信し、フロントエンドコ