Описание тега thrift-protocol

The protocol family used by the cross-platform, crosss-language Apache Thrift RPC and serialization framework
4 ответа

Как начать работу с Apache Thrift?

Я хотел создать простой сервер Thrift для C++ и предоставить клиенту язык Python. Я пошел на официальный сайт, но там нет хороших учебников или документации. Я испытываю затруднения, пробуя это. Есть ли хороший учебник по Apache Thrift для совершенн…
10 авг '11 в 03:13
1 ответ

Неблокирующий Thrift-сервер в Python

В приведенном ниже фрагменте кода я пытаюсь сделать неблокирующий Thrift-сервер на Python. # set handler to our implementation handler = ServiceHandler() processor = MyService.Processor(handler) transport = TSocket.TServerSocket(port=port) tfactory …
05 дек '11 в 11:04
1 ответ

Основанный на PHP клиент Thrift API, такой как пример клиента thirft.apache.org в Python

Я хочу написать основанный на PHP клиент Thrift API, такой как пример клиента trift.apache.org на python по адресу: http://thrift.apache.org/ Я пишу этот код: //A struture $up = UserProfile($uid=1, $name="Mark Slee", $blurb="I'll find something to p…
23 ноя '11 в 19:19
0 ответов

Apache Thrift прокси для фильтрации запросов

Я пытаюсь создать прокси Thrift с Apache Thrift, чтобы отфильтровать некоторые запросы, направленные на сервер Thrift. Поток должен быть похож на Thrift Client <-> Proxy <-> Thrift Server для всех вызовов RPC. В основном сервер Thrift связывается с …
08 ноя '18 в 05:35
1 ответ

Странное поведение десериализации Apache Thrift в.Net

Я использую Apache Thrift в своих приложениях для обмена данными между несколькими машинами. Я получаю данные из космоса, создаю транспорт, протоколирую и десериализую полученные данные в объект. Вот мой код: using (var memoryStream = new MemoryStre…
4 ответа

Erlang Универсальный двоичный формат? Кто-нибудь использует это?

Недавно я наткнулся на этот документ конференции 2002 года (Джо Армстронграссказывает Эрлангу о том, чтобы поговорить с внешним миром), и мне было интересно, игнорируется ли этот стандарт или есть какое-либо принятие? Должен ли я сосредоточиться на …
19 янв '11 в 03:24
2 ответа

Предупреждение Apache Thrift "Нет последовательности для сброса" (NodeJS)

"[ПРЕДУПРЕЖДЕНИЕ] Нет последовательности для сброса" Каковы причины этого предупреждения? (NodeJS)
01 мар '18 в 20:28
1 ответ

Списки кодирования в Thrift (Python)

Мне интересно, каков наилучший способ двоичного кодирования списка структур с ThriftPy. Единственный способ, который я нашел, - создать еще одну обертку. struct и удалите двоичный префикс / суффикс из потока, но это очень странно, и определенно долж…
13 янв '17 в 02:42
0 ответов

Ошибка "Отсутствует идентификатор версии" при подключении к Hive с использованием Thrift-модуля Perl

Я попытался подключиться к Hive, используя Thrift::API::HiveClient2. Написал следующее: #!usr/bin/perl use strict; use warnings; use Thrift::API::HiveClient2; my $port = 12345; my $host = '123:456:789:987'; my $client = Thrift::API::HiveClient2-&gt;…
25 апр '17 в 09:50
1 ответ

Экономия: использование внешнего Java-класса в определении списка

Я новичок в Thrift и буду очень признателен за помощь в написании файла генератора Thrift. Я хочу использовать Java-сервер со многими клиентами на разных языках. Я использую Thrift для автоматической генерации этих файлов. Вот мой файл Thrift: names…
26 мар '14 в 16:04
1 ответ

Не удалось открыть экономное соединение с узлом Cassandra через искровой соединитель Cassandra

Я боролся весь день и не нашел решения. Я пытаюсь подключить удаленный узел Cassandra через приложение Spark Streaming, используя соединитель spark-cassandra, и приложение существует за исключением. Любая помощь приветствуется. 2015-02-17 19:13:58 D…
1 ответ

Узнайте, почему определенный класс не был удален Proguard

У меня есть клиентская библиотека Thrift и несколько сгенерированных Java-классов Thrift в моем проекте приложения. Нужно помочь выяснить, почему неиспользованная клиентская библиотека Thrift и сгенерированные классы не были удалены Proguard. Я подт…
0 ответов

Apache Thrift не загружает определение PHP

У меня есть следующие коды. Я проверил файлы, и они существуют. require_once "/usr/lib/php/Thrift/ClassLoader/ThriftClassLoader.php"; use Thrift\ClassLoader\ThriftClassLoader; $GEN_PHP = __DIR__ . "/gen-php/"; $loader = new ThriftClassLoader(); $loa…
23 май '16 в 06:08
0 ответов

Исключение составляет Cassandra Thrift API. Плохая версия в readMessageBegin

Я пытаюсь сделать клиент Cassandra и выполнить запрос CQL с помощью этого клиента. public Cassandra.Client getClient(String node, Integer port) throws TTransportException{ TTransport tr =new TSocket(node, port); TProtocol proto = new TBinaryProtocol…
04 янв '18 в 02:09
2 ответа

Структура не возвращена клиенту с помощью клиента thrift c_glib

Я пытаюсь реализовать клиент-серверную программу в c (c_glib) с помощью Thrift. Я реализовал передачу клиент / сервер переменных в качестве аргументов функции. Теперь мне нужно передать структуру в качестве аргумента функции. Комиссионный файл, кото…
13 апр '15 в 13:29
2 ответа

Подключитесь к Impala с помощью Kerberos auth thrift.transport.TTransport.TTransportException:

Я потратил много времени, пытаясь установить соединение с кераберизованным сервером impala через python. Это было возможно с Java JDBC. Я не думаю, что это проблема с билетами на kereberos. Если я запускаю klist, я вижу свой билет без проблем. Ticke…
12 май '18 в 19:02
1 ответ

Создание HttpClient в node.js в Thrift

Я использую экономию для кроссплатформенной интеграции. У меня есть сервер Python в бережливости. Python Server #!/usr/bin/env python port = 30303 host = '127.0.0.1' import sys sys.path.append('gen-py') from helloworld import HelloWorld from hellowo…
11 апр '14 в 10:51
1 ответ

Десериализация узла

Я пытаюсь сделать простую сериализацию / десериализацию, однако моя десериализация в случае неудачи со следующим сообщением: /home/przemek/workspace/leviathan/node_modules/thrift/lib/thrift/protocol.js:350 throw Error("Invalid type: " + type); ^ Err…
26 апр '13 в 18:31
0 ответов

Apache Thrift Учебник Ошибка

Я пытался научиться использовать Apache Thrift в python, следуя этому руководству: http://www.billdimmick.com/devjournal/building-an-apache-thrift-service-in-python.html. Комиссионный файл, используемый для этого урока: namespace py demo service Mat…
1 ответ

async_eb_func vs async_tm_func

Я читаю некоторый сервисный код и нашел много таких имен: async_eb_function_name(...) or async_tm_function_name(...) Кто они такие? Мне кажется, префикс: async_eb_ и async_tm_ добавляются автоматически. Какие они и в чем разница?
04 мар '18 в 19:11