【发布时间】:2011-04-15 12:49:33
【问题描述】:
我正在运行一个应用程序的 PHP 前端,该应用程序处理大量数据并使用 Cassandra 作为数据存储。
但是我知道 PHP 不会为我提供一些计算所需的性能(以及管理需要存储在内存中的大量数据)
我想用 C++ 编写支持的东西并从 PHP 应用程序访问它。我正在尝试找出连接两者的最佳方式。
我看过的一些选项:
- Thrift(很自然的选择,因为我已经将它用于 Cassandra)
- Google 的协议缓冲区
- gSOAP
- 阿帕奇轴
以上只是我看到的,我不限制自己。
传输到 PHP 应用程序的数据非常小,因此不需要流式传输。只传输计算结果。
你们觉得呢?
【问题讨论】:
-
+1 提出一个好问题。我期待答案(顺便说一句,我喜欢 gSoap)
-
谢谢,您喜欢 gSOAP 的哪些方面?
标签: c++ protocol-buffers thrift gsoap