Thrift可以在php中维护Memcached持久连接

时间:2014-02-26 07:51:04

标签: php c++ memcached thrift thrift-protocol

我正在编写一个使用PHP Thrift服务器的c ++客户端。

我希望Thrift持久地与客户端通信到服务器。

Thrift可以与客户沟通服务器持久连接,但在我的PHP Thrift服务器内我使用的是Memcached服务器,它也可以是持久的。主要是由Web服务器维护的PHP Memcached持久连接。

那么我的PHP Thrift服务器可以维护Memcached持久连接吗?

如果不是,我是否应该使用任何其他语言来实现这一目标?

1 个答案:

答案 0 :(得分:1)

要连接到Memcached,您必须使用某种类型的连接器,它能够使用自己的协议described here与Memcached通信。该协议与Thrift目前支持的任何内容完全不同。

但是,您可能希望在将数据存储到Memcached之前使用Thrift序列化数据。这将是一个绝对有效和合理的用例。特别是因为你已经在使用Thrift进行C ++ / PHP连接,因为如果需要后者,这将使您能够从C ++和PHP访问数据而不会有太多麻烦。

不幸的是,Memcached还没有提供Thrift服务API,在我看来,老实说这并不是一个坏主意。