问题标签 [thrift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1786 浏览

web-services - 在 Delphi Win32 中使用 Thrift

我有兴趣从我正在开发的 Delphi Win32 应用程序连接到使用 Thrift 的 Evernote 服务 API。我在 Delphi 中对 Web 服务所做的工作很少,而对 Thrift 则一无所获。使用 Delphi 的 Thrift 来加快速度的最佳地点在哪里?

0 投票
1 回答
1292 浏览

erlang - Thrift/Erlang 字符串

我正在尝试在 Erlang 中编写一个简单的 Thrift 服务器,它接受一个字符串并返回一个字符串。

一切似乎都在调用我的函数:

我得到一个function_clause。堆栈跟踪显示以下内容:

{function_clause, [{server, test, [<<"w00t">>]},
{server,handle_function, 2}, ...

我的 handle_function 是从教程文件中复制的,所以如果我需要调整它,我不会感到惊讶。有任何想法吗?

0 投票
1 回答
2825 浏览

binary - 如何对二进制 thrift 文件进行逆向工程?

我被要求处理一些序列化为二进制文件(不幸的是不是文本/JSON)Thrift对象,但我无权访问创建文件的程序或程序员,所以我不知道它们的结构、字段顺序等。有没有办法使用 Thrift 库打开二进制文件并分析它,获取字段类型、值、嵌套等的列表?

0 投票
3 回答
6762 浏览

c++ - C++ 和 Thrift:入门所需的参考资料

我在尝试了解如何使用 Google Protocol Buffers 时阅读了有关 Thrift 的信息。我一直在寻找一些参考资料,说明如何通过一个简单的 C++ 工作示例来使用它。找不到任何这样的网站令人沮丧。几乎所有示例都使用 Java 有点令人惊讶,Java 是一种已经可以使用跨平台 RMI 的语言。可能是我在搜索中遗漏了一些东西,如果有人可以参考带有工作示例的教程,我将非常感激,无论多么小。TIA,-斯维亚

0 投票
5 回答
3639 浏览

iphone - 在 iPhone 上使用 Apache Thrift 是否成功?

有没有人在 iPhone 应用程序中完成或看到过Apache Thrift的部署?

我想知道与 HTTP 相比,对于 iPhone 的大容量、低延迟网络服务是否是一个合理的解决方案。

我发现的一件值得注意的事情是关于在 iPhone 上运行 Thrift 的错误报告,该错误报告似乎已得到修复。但这并不一定表明它已经完成。

0 投票
1 回答
636 浏览

php - 使用 Thrift 进行 PHP 到 C++ 的翻译

我想知道是否有人对节俭有任何经验,并且可以提供一个使用 PHP 数组(或对象)并将其转换为 C++ 数组(或对象)的示例。要么,要么指向我关于如何在 PHP 中执行此操作的文档(在他们的网站上不完整!)

谢谢!马特·穆勒

0 投票
1 回答
1615 浏览

logging - 带有协议缓冲区和高级节俭的抄写员?

我在这里有两个问题:

问题一:

-- thrift 可以提供内部类功能吗?(接下来看我的例子)

-- 如果可以,thrift 可以轻松使用这样的功能吗?

这是 scribe 接口 (scribe/if/scribe.thrift)。但是它的消息字段只能是字符串,我认为不够灵活。

如果我能做以下事情那就太好了(我什至不知道 thrift 本身是否根据其文档提供了内部类功能——但协议缓冲区肯定可以)。


问题2:

-- scribe 可以轻松地使用协议缓冲区作为内部数据表示吗?(没有过多的代码修改)

-- 如果上述问题的答案是“否”,Google 是否开源了它的 sribe 实现?

0 投票
1 回答
3838 浏览

php - 如何使用 PHP Stargate 客户端将数据插入 Hbase 表

我正在安装 HBase 集群,并尝试通过 Stargate REST 接口访问数据。大多数只读功能(即列出表格、获取版本、元数据等)都运行良好。但是,我无法将数据实际插入到我创建的任何表中。这是我到目前为止所得到的......

创建了一个包含两列的虚拟表,如下所示:

表创建工作正常。接下来,我想在我的新表中插入一些数据。这是我尝试这样做的方法:

此请求的结果返回 503 错误,但有以下异常:

错误很明显,但我不确定上面发布的架构有什么问题。

我还想知道我是否最好使用 Thrift 包并生成必要的 PHP 客户端文件而不是使用 Starbase?如果有人对此有任何经验,我很乐意听取您的意见。

任何帮助是极大的赞赏。

0 投票
3 回答
524 浏览

perl - 如何使用 Net::Cassandra 在 Perl 中创建超级列或将其关联到列?

如何使用Net::Cassandra创建超级列或将其关联到 Perl 中的列?

0 投票
1 回答
394 浏览

php - How can I get the key of a colum in cassandra using php?

How can i get the keys of the column having sex = male. Using the php library from http://wiki.apache.org/cassandra/ClientExamples

For example my keys are

0,1,2

key: 0 { column( name:age, value:24), column( name:sex, value:female) }

key: 1 { column( name:age, value:24), column( name:sex, value:female) }

key: 2 { column( name:age, value:26), column( name:sex, value:male) }