0

AvroRPCサーバーにデータを送信する既存のAvroRPCクライアントがあります。Avro RPCサーバーは現在、データをHDFSに書き込みます(他のことも行います)。サーバープロセスをStormに基づくように変更しています。できれば現在のAvroRPCメッセージを使用して、データをStormに取り込む簡単な方法を見つけたいと思っています。

私はこれを行う方法を探していましたが、これまでのところ成功していません。StormにはRPCモデルがありますが、文字列の受け渡しに限定されているようです。これは避けたいと思います(そもそもなぜAvroに行ったのか)。Zeromqは可能性があるかもしれませんが、私がやろうとしていることには限界があるようです。

スキーマベースのデータであるAvroRPCをStormに取り込むためのエレガントな方法を誰かが提案できますか?

ありがとう!!!!

4

1 に答える 1

0

だから...これを直接行う方法を見つけていません...しかし、私たちが思いついた解決策は、AvroRPCにデータを要求するStormコールバック手順でした。つまり、基本的にはクライアントとサーバーの関係を切り替えました。うまくいくようです。

于 2012-12-10T15:07:46.890 に答える