0

PHP Thrift サーバーを使用する 1 つの C++ クライアントを作成しています。

Thrift がクライアントからサーバーへの永続的な通信を行いたい。

また、Thrift はクライアントとサーバーの永続的な接続を通信できますが、PHP Thrift サーバー内では Memcached サーバーを使用しており、永続化することもできます。ほとんどの場合、Web サーバーによって維持される PHP Memcached の永続的な接続。

私のPHP ThriftサーバーはMemcachedの永続的な接続を維持できますか?

そうでない場合、これを可能にする他の言語を使用する必要がありますか?

4

1 に答える 1

1

Memcached に接続するには、ここで説明されている独自のプロトコルを使用して Memcached と通信できるある種のコネクタを使用する必要があります。このプロトコルは、Thrift が現在サポートしているプロトコルとはまったく異なります。

ただし、データを Memcached に保存する前に、Thrift を使用してデータをシリアル化したい場合があります。それは絶対に有効で合理的な使用例です。特に、すでに C++/PHP 接続に Thrift を使用しており、C++ と PHP の両方からデータにアクセスできるため、後者が必要な場合はそれほど面倒なことはありません。

残念ながら、Memcached は (まだ) Thrift サービス API を提供していません。これは正直なところ、私の意見ではそれほど悪い考えではありません。

于 2014-02-26T16:40:47.500 に答える