私は Java と C でいくつかのプログラミングを行ってきましたが、今では両方を一緒に使用する必要があります。
これが状況です。私はhadoop/Hbaseを使用して大量のデータを処理および保存していますが、C/Cudaを使用してデータの数値計算を行っています。Javaでデータ(基本的にはログファイル)を取得してCプログラムに渡す安定した/成熟した/一般的な方法はありますか?
正しいものを探しているわけではないかもしれませんが、これまでのところ JavaCPP を見つけました。JavaCPP は優れていますが、両方のプログラムが一緒に含まれているようです。Java がデータ フローを処理し、C がデータの処理を処理するため、単一のプログラムが混乱を招く可能性があるのではなく、相互に通信できる独立したプログラムとして保持する方がよいのではないかと考えました。しかし、私は完全に柔軟なので、提案や解決策は大歓迎です。