2016-06-12 2 views

答えて

0

デフォルト
によってkafkaSpoutが信頼性はあります。ここではカフカのトピックからメッセージを読み取るための責任があるPartitionManagerクラスからのコードは次のとおりです。

collector.emit(tup, new KafkaMessageId(_partition, toEmit.offset()));

あなたが発するメソッドの2番目のパラメータがKafkaMessageIdで見ることができるように。同様の方法でスパウトにメッセージIDを渡すことができます。メッセージIDは通常の整数にすることができます。

+0

ありがとう、btw、どのように私のkafkaSpoutを信頼性の低いものに設定するのですか?また、通常の吐き気に対しても、それを信頼性の高い、あるいは信頼できないものとして設定する方法。 – user1942574

関連する問題