私たちはphpに巨大な既存のアプリケーションを持っています
- ログファイルを受け入れる
- すべてのデータベース、メモリ内ストア リソースを初期化します
- すべての行を処理します
- 出力ファイルのセットを作成します
上記の処理は、入力ファイルごとに行われます。入力ファイルは、kafka コンシューマーによって書き込まれます。すべてのコードをJavaに移植しないことで、このアプリケーションをスパークストリーミングに適合させることは可能ですか? たとえば、次の方法で
- kafka トピックからメッセージを取得する
- このメッセージを Spark Streaming に渡します
- Spark ストリーミングは何らかの方法でレガシー アプリとやり取りし、出力を生成します
- スパークはその後、出力をkafkaに再度書き込みます
何を言ってもレベルが高すぎる。Javaで既存のアプリを再コーディングしないことでこれを行う可能性があるかどうかを知りたいだけですか? そして、誰かがこれをどのように行うことができるかを大まかに教えてもらえますか?