私のシステムでは、多くのセンサーがデータを生成しています。私は、生成されたデータを、ネットワークプログラミングを妨げることなく、直接カフカに送りたいと思っています。UDPを使ってセンサーデータをApache Kafkaに送信
私が知っているように、Kafka(Confluentバージョン)はこのような状況でHTTPをサポートしていますが、私のセンサーはHttpプロトコルを使ってデータを送信せず、独自のプロトコルを持っています。
は今私の質問は以下のとおりです。
- カフカは、ネットワークレイアウトデータの抽象化で(理解)を受信しましたか? データリンク(物理ネットワークレイアウトデータ) 以上のデータをデータリンクレイアウト、ネットワークレイアウトなどのように受け取ることができます。
- データをKafkaに直接送信する方法はありますか。
- そうでなければ、 の状況に合わせてKafkaのソースコードをカスタマイズすることはできますか?
、それはUDPプロトコルを使用してカフカへのセンサからのデータを送信することは可能でしょうか?
'KafkaProducer'は、カフカブローカーにデータを送信するJava/Scalaクラスです。センサをプログラムすることができない間、私はどのように使用しますか? – soheil
Kafkaには独自のプロトコルがあります。データを送信したい場合、送信者はこのプロトコルに従う必要があります。 –
@soheilセンサをプログラムできず、独自のデータフォーマットしか得られない場合は、必要な変換を行う中間ノードが必要になることがあります。これはカフカ特有のものではありません。 – rookie09