Ich führe ein PHP-Frontend zu einer Anwendung, die viel Arbeit mit Daten und Cassandra als Datenspeicher verwendet.Verwenden von C++ für Back-End-Berechnungen in einer Webanwendung
aber ich weiß, PHP gibt mir nicht die Leistung, die ich für einige der Berechnungen benötigen (wie auch das Management für die schiere Menge an Daten, die im Speicher sein muss)
Ich mag schreiben das unterstützte Zeug in C++ und greifen Sie von der PHP-Anwendung darauf zu. Ich versuche herauszufinden, wie ich die beiden am besten verbinden kann.
Einige Optionen, die ich angeschaut habe:
- Thrift (Eine natürliche Wahl, da ich es bereits für Cassandra bin mit)
- Googles Protocol Buffers
- gSOAP
- Apache Axis
Die oben genannten sind nur Dinge, die ich angeschaut habe, ich beschränke mich nicht.
Die Daten, die in die PHP-Anwendung übertragen werden, sind sehr klein, daher ist kein Streaming erforderlich. Nur Ergebnisse von Berechnungen werden übertragen.
Was denkst du?
+1 für eine gute Frage. Ich freue mich auf die Antworten (übrigens, ich liks gSoap) – Mawg
Danke, was magst du an gSOAP? –