我正在运行一个应用程序的 PHP 前端,该应用程序对数据进行了大量工作并使用 Cassandra 作为数据存储。
但是我知道 PHP 不会为我提供某些计算所需的性能(以及管理需要存储在内存中的大量数据)
我想用 C++ 编写支持的东西并从 PHP 应用程序访问它。我试图找出连接两者的最佳方式。
我看过的一些选项:
- Thrift(一个自然的选择,因为我已经将它用于 Cassandra)
- Google 的协议缓冲区
- gSOAP
- 阿帕奇轴
以上只是我看的东西,我不限制自己。
传输到 PHP 应用程序的数据非常小,因此不需要流式传输。仅传输计算结果。
你们有什么感想?