thrift相关内容

Finagle 没有异步执行

我有一个简单的 finagle 节俭服务器: import com.twitter.finagle.Thrift导入 scala.concurrent.Future导入 com.twitter.util.{ 等待,未来}对象主{def main(args: Array[String]) {变量计数 = 0val myserver = Thrift.serveIface("0.0.0.0:9090 ..
发布时间:2021-09-07 19:13:57 其他开发

Python3 连接到 Kerberos Hbase 节俭 HTTPS

我们有 Python3 应用程序可以连接到 Hbase 并获取数据. 连接在 Kerberos Hbase Thrift 二进制协议(在 TSocket 中)运行良好,直到 Hadoop 团队将 Hadoop 系统移至 Cloudera 和 Cloudera 管理器,后者以 HTTPS 模式启动 Kerberos Hbase Thrift. 现在协议从 TSocket 更改为 HTTP ..
发布时间:2021-09-07 19:13:45 Python

在打字稿中使用 apache thrift

我使用 apache thrift 编译器生成了 .js 和 .d.ts 文件.如何在我现有的 Angular2/Typescript-Project 中使用这个文件?我尝试使用 /// 如果我使用这四行,打字稿编译器不会抱怨,但是当我想使用它时没有定义“节俭".thrift.js、Service.js 和 .d.ts 文件都存在于文件夹中. 非常感谢! 解决方案 你需要在ind ..
发布时间:2021-09-07 19:13:42 前端开发

PHP:解析不同文件/命名空间中的类型

我正在尝试为用 C 编写的 Thrift 服务器编写 PHP 客户端.我正在按照 http://chanian.com/2010/05/13/thrift-tutorial-a-php-client/. 我对 PHP 非常陌生,我怀疑我缺少一些语言基础知识. 有问题的代码是: 我收到一个错误“在第 22 行的/var/www/foo/scores.php 中找不到‘TSocket ..
发布时间:2021-09-07 19:13:39 PHP

Windows 和 Apache Thrift 可执行文件

我正在测试学习 Apache Thrift 的简单程度,它看起来很有希望.一个主要问题:第一个教程不起作用... 我有 Windows 7、Python 2.7,并获得了适用于 Windows v.0.9.1 的 Thrift .exe.我宁愿不从源代码编译,因为我不使用 Cygwin 等. exe 给出了下面描述的问题.所以我继续尝试使用 Chocolatey 来安装 Thrift辛斯特节 ..
发布时间:2021-09-07 19:13:36 Python

如何在 Thrift 中使用不同的线程池处理请求?

我有一个有两种方法的节俭服务 1. Response processSync(Request req) :该方法同步处理请求并返回响应.客户端线程被阻塞,直到请求被服务器完全处理. 2. void processAsync(Request req) :该方法用于异步处理.在这里,一旦服务器完全接收到请求,调用就会返回而没有输出.客户端线程不会等到服务器处理完请求. 使用 Threaded ..
发布时间:2021-09-07 19:13:33 其他开发

Apache thrift 做不到

当我尝试配置和制作 thrift 0.9.1 时,它会出现一些错误.谁能告诉我这样做的原因以及我应该怎么做才能克服这个问题.错误如下所示. user@linux-yyzo:~/WorkDir/thrift-0.9.1>制作进行全递归make[1]: 进入目录`/home/user/WorkDir/thrift-0.9.1'在编译器/cpp中制作所有内容make[2]: 进入目录`/home/us ..
发布时间:2021-09-07 19:13:30 服务器开发

编译 thrift 0.9.0 c++ 客户端的问题

我曾尝试在 ubuntu precision32 上使用 thrift 0.9.0 编译 cpp 应用程序: g++ hello_client.cpp gen-cpp/HelloSvc.cpp -lthrift 然而,这会导致: 在/usr/local/include/thrift/transport/TSocket.h:25:0 包含的文件中,来自 hello_client.cpp:4:/ ..
发布时间:2021-09-07 19:13:27 C/C++开发

关于节俭函数返回列表

我有一个带有返回对象 ABC 列表的函数的节俭服务: 结构体ABC{1:字符串user_id;2:字符串foo;3:可选列表数据;}列表getABCByUser(1:required string user_id, 2:i32 limit,3:i32 pageId, 4:string lastDocID)throws (1:InvalidRequestException ire, 2: ..
发布时间:2021-09-07 19:13:24 Java开发

Apache Thrift:我们可以指示 thrift 将 SET 容器转换为 Java LinkedHashSet 吗?

来自文档:默认情况下,Thrift 将 SET 容器转换为 HashSet.我们可以改变这种行为吗? 容器Thrift 容器是强类型容器,映射到大多数编程语言中常用和常用的容器类型. https://thrift.apache.org/docs/types: 共有三种容器类型:list:元素的有序列表.转换为 STL 向量、Java ArrayList、脚本语言中的本机数组等.s ..
发布时间:2021-09-07 19:13:21 Java开发

Thrift 将可选转换为默认或必需

我有一个节俭的结构 struct Message {1:可选的int userID;...} 将其更改为默认要求是否安全操作? struct Message {1:int用户ID;...} 如果我知道它总是设置的?“必需"呢? 解决方案 如 这个答案,Thrift 有三个程度的(所谓的)必要性: required:读取时必须存在,写入时必须设置 optional:可以设置也 ..
发布时间:2021-09-07 19:13:18 C/C++开发

Thrift 客户端无法连接

我有一个在同一台计算机上运行的 thrift 服务器和客户端,但是当我在不同的计算机上运行客户端时(使用服务器计算机的 IP),客户端无法连接.两台电脑都是linux.有任何想法吗? 编辑:如果我在我的服务器计算机上使用 sudo netstat -tulpn | 检查某些 IP 上的活动grep [ip]:[port],我得到: 172.18.18.106:9090 -> 什么都没有 ..
发布时间:2021-09-07 19:13:15 其他开发

如何编译 Apache Thrift 定义文件?

我正在尝试编译一个 Apache Thrift 定义文件(在 Ubuntu 上).我不断收到错误消息:Could not open input file with realpath: Calculator.thrift 每当我在命令行中输入 thrift -r --gen java Calculator.thrift 时.我已经安装了 Thrift.我应该在哪里保存 .thrift 定义文件以便编 ..
发布时间:2021-09-07 19:13:12 Java开发

如何卸载 Thrift

我使用的是 Ubuntu 10.04 LTS 机器,我在该机器上克隆了 Thrift 的 git 存储库并从源代码本地构建它.但是最新版本的 API 有一些变化,导致应用程序的构建过程失败. 由于仅在我的机器上试用了最新版本的 Thrift,我们的团队决定将我的系统恢复到旧的兼容版本. 但我发现很难卸载现有(最新)版本.我该怎么办? 解决方案 如果你还没有通过 ./config ..
发布时间:2021-09-07 19:13:09 其他开发

Apache Thrift 中的通用对象

我想知道是否可以使用 IDL 语言在 Apache Thrift 中定义“通用对象",类似于 Java 中的“对象"类. 我需要发送任何类型的对象列表,但我不知道如何在 file.thrift 中定义它 像这样: 结构{1:列表列表对象;} 或 结构{1:列表列表对象;} 解决方案 Apache Thrift 不支持结构继承或自引用结构.这使得您想做的事情,即直接传递多态列表 ..
发布时间:2021-09-07 19:13:05 Java开发

Thrift Python 客户端中具有默认值的默认参数

我让 Python 客户端使用一些可选参数调用 Thrift 服务,如下所示: bool postTweet(1: required Tweet tweet, 2: i32 x = 100); 如果我尝试从 Python 客户端调用此服务而不传递可选参数 x,则会出现异常: TypeError: postTweet() 只需要 2 个参数(给定 1 个) 任何线索为什么我会收到此异常,但它 ..
发布时间:2021-09-07 19:13:02 Python

双向消息传递节俭

我很好奇 Thrift 是否适合我的用例?我正在制作另一个消息传递系统,其中有一个客户端和一个服务器,但是客户端和服务器都向另一个发起请求消息,并不是所有的消息都可能是请求,只是通知. 回到 10 年前,我使用手工制作的基于二进制的编解码器做到了这一点.回到 5 年前,我再次使用 Google Protocol buffers 做到了这一点.但我现在听到更多关于 Thrift 的消息. ..
发布时间:2021-09-07 19:12:58 其他开发