【问题标题】:Can Thrift maintain Memcached persistent connection in phpThrift 可以在 php 中维护 Memcached 持久连接吗
【发布时间】:2014-02-26 07:51:03
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    但是,您可能希望在将数据存储到 Memcached 之前使用 Thrift 对数据进行序列化。那将是一个绝对有效和合理的用例。尤其是当您已经在使用 Thrift 进行 C++/PHP 连接时,如果需要后者,这将使您能够轻松地从 C++ 和 PHP 访问数据。

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

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 2011-04-27
      • 1970-01-01
      • 2016-01-08
      • 1970-01-01
      • 2012-02-20
      • 2015-03-05
      • 1970-01-01
      • 2011-02-25
      相关资源
      最近更新 更多