thrift

两个方向的 Thrift RPC

我正在寻找一种方法来创建从服务器到客户端的 rpc 调用。 这可以使用节俭吗?换句话说,我想在不创建另一个 TSocketServer 的情况下从两个方向调用 RPC。 谢谢... »

c++

Singleton Apache Thrift 客户端是否比多个客户端实例更好?

我有一个 thrift 服务器应用程序和另一个通过 apache thrift 与之通信的客户端应用程序。 3 个问题: 1 - 在我的客户端应用程序中,当创建一个节俭客户端并打开传输以进行通信时,通过保持传输在整个应用程序生命周期(也就是始终开启)中重用相同的客户端和传输作为单例更好吗?打开,或者创建一个新客户端,打开传输,然后在每次调用节俭服务器时关闭它会更好? 2 - 为什么? ... »

c#

Thrift : TypeError: getaddrinfo() argument 1 must be string or None

您好,我正在尝试在 python 中编写一个简单的 thrift 服务器(名为 PythonServer.py),它使用一个返回字符串以用于学习目的的单一方法。服务器代码如下。运行服务器时,Thrift 的 python 库中出现以下错误。有没有人遇到过这个问题并提出解决方法? 执行输出: Starting server Traceback (most recent call ... »

来自 UFT 的 HBASE 连接

是否有人致力于从 HP-UFT 连接 HBASE?如果您能指导我建立连接并从 UFT 执行 HBASE 查询,将会很有帮助。... »

Tornado 可以以非阻塞异步方式与 Cassandra 通信吗?

我正在做一个 web 项目,它必须处理这么多的客户 要求。所以我正在考虑使用 Cassandra 和龙卷风。龙卷风 似乎有一个内置客户端(tornado.httpclient.AsyncHTTPClient), 可以做http非阻塞请求。但是,Cassandra 使用 Thrift 协议。使用 Thrift,Tornado 似乎在向 Cassandra 查询时被阻止。 有人有经验吗?请建议我该怎... »

一个节俭服务器/传输可以实现多种服务吗?

所有教程和文档都建议每个 Thrift 服务器可以提供一个服务(1 个处理程序 1 个处理器 1 个服务器,所有这些都在构造函数中给出等)。 从我的观点(设计优雅)来看,如果许多或所有服务定义可以是独立的会更好。 如果可以运行多个服务,代码的语法/api是什么? 或者我需要使用一个更大、更丑的服务吗?... »

如何让 Java 访问 Cassandra 1.0.10

任何人都可以推荐一种在 Java 中创建适用于旧 Cassandra 1.0.10 数据库的脚本的好方法吗?我在网上找东西有困难。节俭是一种驱动力吗? 谢谢!... »

如何可视化大型/深度节俭对象/类型的类型层次结构?

对于我们的许多服务,我们都有大型的 thrift IDL,其中类型可以非常深入。但是,很难可视化各种类型是如何相关/嵌套的。 可视化各种 thrift 对象的对象图的最简单方法是什么?例如,是否有任何东西可以将节俭的 IDL 类型转换为 JSON 漂亮的打印?还是可以显示类型层次结构树形图的 IDE 扩展?... »

PHP - Thrift 0.9.0 - 在 TSocket.php 中找不到类“Thrift\Transport\TTransport”

尝试将 PHP 与 thrift 一起使用,但由于无法找到某些类,我无法正常运行它。我能够在 0.8.0 中很好地做到这一点,现在我已经下载了 0.9.0,我不知道应该如何正确包含 thrift 文件。 这是我的sn-p代码: $GLOBALS['THRIFT_ROOT'] = '/home/user/final/Thrift'; require_once( $GLOBALS['THRIFT_... »

php

TSocket:无法连接到服务器(连接超时 [110])

跟随这篇文章 http://nousefor.net/55/2011/12/php/hbase-and-hive-thrift-php-client/ 我下载了 HBase 和 Thrift php 客户端包并将它们放在我的 ubuntu 机器上的 var/www/thrift/ 目录中,并编写了这个简单的客户端代码来打开连接并显示数据库中的表。但服务器不断恢复并显示错误消息“连接超时 [11... »

有人用 doxygen 从 Thrift Idl 生成 HTML 文档吗?

我正在尝试从 Thrift IDL 生成 html 文档文件。 这是example.idl 生成的html是这样的: 有一个警告: example.idl:1:警告:Session 类的成员 pad0(变量)未记录。 有人知道我如何正确生成文档吗? 提前谢谢你。 doxygen 1.8.15 这是一个带有 ; 的 thrift idl 文件。在变量定义的末尾 example.zip 这是原... »

Thrift IPC over 管道传输 (Windows)

感谢许多贡献者,我一直在关注 Thrift 对 Windows 和 VS 开发的支持。编译器和 C++ 库有 VS 2010 项目,我已经确认它们在 0.8 中运行良好。 http://thrift.apache.org/download/ 我的问题是关于在 Thrift 中实现传输层,特别是管道(命名或匿名)。我一直在使用有效的 TCP 传输,但在应用程序都是本地的情况下,它是矫枉过正的,通常... »

cassandra thrift:追加数据

如果我需要将数据追加(而不是插入)到特定的超级列中,我应该怎么做? 例如: 考虑下面描述的现有记录 Kespace : test columFamily: testColum SuperColumn : testSuper column_name : email value : urssujith@gmail.com 如果我想将我的电话号码添加到超级列“testSuper”中。我该怎么办?... »

php

如何让 Apache Thrift 为多线程服务器生成 c++ 代码?

我对节俭很陌生。仍在使用服务器和客户端工作的玩具示例 很好,除了我的服务器生成的代码总是TSimpleServer,从不TThreadedServer。 即使我在教程示例上运行它,我也没有得到 TThreadedServer 服务器 thrift -r --gen cpp tutorial.thrift... »

找不到名为“netcore”的生成器

mkdir example cd example touch shared.thrift touch tutorial.thrift thrift -r --gen js:node tutorial.thrift => 我收到以下警告 [警告:/Users/alexamil/WebstormProjects/cisco/cdt-hive/example/shared.thrift:3... »

Spark Thrift Server 用于暴露大文件?

我们已经在 Mesos 客户端模式下设置了一台带有 Spark 2.0 的 Thrift 服务器。 当尝试查询一个 170 MB 的 parquet 文件(从表中选择 *)时,它总是因 Java Out of Memory Exception (Java Heap Space) 而失败。 即使认为有几个 Executor/Workers 并且 executor 的任务已成功完成(从 Spark... »

安装 Thrift 的问题

这是我遇到的错误的屏幕截图: http://dl.dropbox.com/u/20599297/Screen%20shot%202011-05-25%20at%203.41.36%20PM.png 我真的不知道问题出在哪里。 我在 APC 上安装了 PHP,这可能就是问题所在...... 我在 Ubuntu 服务器上运行。 提前感谢您的帮助。 ... »

php