Может ли Thrift поддерживать постоянную связь Memcached в php

0

Я пишу один клиент c++, который использует мой сервер PHP Thrift.

Я хочу, чтобы Trrift постоянно взаимодействовал с клиентом на сервере.

И Thrift может связывать постоянное соединение клиента и сервера, но внутри моего сервера PHP Thrift я использую сервер Memcached, и он также может быть постоянным. В основном PHP Постоянное соединение Memcached, поддерживаемое веб-сервером.

Так может ли мой сервер PHP Thrift поддерживать постоянное соединение Memcached?

Если нет, я должен использовать какой-либо другой язык, как это сделать?

Теги:
thrift
memcached
thrift-protocol

1 ответ

1

Чтобы подключиться к Memcached, вы должны использовать какой-то разъем, который может разговаривать с Memcached, используя его собственный протокол, описанный здесь. Этот протокол полностью отличается от всего, что поддерживает Thrift сегодня.

Тем не менее, вы можете использовать Thrift для сериализации данных перед их хранением в Memcached. Это было бы абсолютно правильным и разумным вариантом использования. Тем более, что вы уже используете Thrift для подключения C++/PHP и потому, что это позволит вам получать доступ к данным из C++ и PHP без лишних хлопот, если это необходимо.

К сожалению, Memcached пока не предлагает API услуг Thrift, который, на мой взгляд, не является такой плохой идеей.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню