私は、データを処理し、Cassandraをデータストアとして使用するアプリケーションに対してPHPフロントエンドを実行しています。
ただし、PHPでは、一部の計算に必要なパフォーマンス(および、メモリ内に必要な膨大な量のデータの管理)が得られないことはわかっています。
裏付けのあるものをC++で記述し、PHPアプリケーションからアクセスしたいと思います。私は2つをインターフェースするための最良の方法を見つけようとしています。
私が見たいくつかのオプション:
- スリフト(私はすでにカサンドラに使用しているので自然な選択です)
- Googleのプロトコルバッファ
- gSOAP
- Apache Axis
上記は私が見たものだけであり、私は自分自身を制限するものではありません。
PHPアプリケーションに転送されるデータは非常に小さいため、ストリーミングは必要ありません。計算結果のみが転送されます。
皆さんはどう思いますか?