Как работает Thrift внутренне? - PullRequest
0 голосов
/ 25 февраля 2011

Он объединяет программный стек с механизмом генерации кода для создания сервисов, которые работают эффективно и без проблем ...

Кто-нибудь знает, как это работает на самом деле?

Ответы [ 3 ]

2 голосов
/ 25 февраля 2011

Это с открытым исходным кодом ... Я предлагаю вам начать здесь: http://thrift.apache.org/

Вы также можете прочитать официальный документ с этого сайта, удачи

0 голосов
/ 04 октября 2014

Thrift может быть распознан как язык определения интерфейса (IDL) и более высокий уровень инфраструктуры RPC, поскольку он внутренне использует вызовы RPC для связи клиента с сервером. Для этого взаимодействия Thrift генерирует необходимые клиентские заглушки и скелеты сервера RPC. Вам нужно беспокоиться только о написании приложения-сервера, клиентского приложения и реализации сервера, которая реализует методы интерфейсов внутри сгенерированных файлов. .

0 голосов
/ 11 февраля 2014

Thrift использует язык IDL для описания функций RPC. Смотрите официальный сайт

О синтаксисе благотворительного IDL: См MissingGuide

Пропавшее руководство может быть о более ранней версии Thrift. Обычно пользователь Thrift просто генерирует автоматически сгенерированный код RPC, а затем изменяет код сервера. Программирование на стороне клиента было похоже на использование внутрипроцессной библиотеки, и вам следует позаботиться об исключении / ошибке Thrift в этой ситуации.

Thrift делает кросс-языковое / процессное программирование таким простым. Наслаждайся этим.

...