thrift相关内容

.thrift文件在基于Apache Thrift的应用程序中的实际目的是什么?

.thrift 文件位于应用程序的服务器端还是客户端? 什么基于Apache Thrift的应用程序中 .thrift 文件的实际目的是什么? 它仅用于生成最少的源代码吗?该应用程序的代码,还是有其他用途? 我是否可以不借助 .thrift 文件? 解决方案 *。thrift 文件是IDL文件,其中IDL代表接口描述语言。该文件的主要目的是为所需的目标语言生成特定于服务的 ..
发布时间:2020-10-22 18:56:10 其他开发

在Thrift Win32中使用Thrift

我对从我正在开发的Delphi Win32应用程序连接到使用Thrift的Evernote服务API感兴趣。我在Delphi中对Web服务所做的工作很少,而对于Thrift则一无所获。 解决方案 最旧的答案替换了谢谢到Leo: Thrift具有针对 Delphi ,C ++,C#,Erlang,Haskell,Java,Objective C / Cocoa,OCaml,Perl,PHP ..
发布时间:2020-10-20 04:36:31 其他开发

libthrift-0.9.1.so:无法打开共享对象文件:没有这样的文件或目录

我已经使用git仓库安装了旧版0.9.1 。 创建节俭后,我启动了预编译的cpp服务器和php客户端。这个预编译的例子很好用。 现在,我正在按照本教程尝试编译自己的cpp服务器( http://wiki.apache.org/thrift/ThriftUsageC++ )。我使用的 : g ++ -DHAVE_INTTYPES_H -DHAVE_NETINET_IN_H -Wall ..
发布时间:2020-10-06 21:03:26 服务器开发

您可以使用Thrift作为Cloud Foundry中应用之间的通信方式吗?

Cloud Foundry是否支持Thrift在应用之间进行通话?我对此一无所获,似乎REST / HTTP或消息传递是应用程序间通信的首选机制。 有人尝试使用Thrift提供服务吗?在CF中?是否有充分的理由不支持Thrift;还是有任何计划来支持它?与Thrift相比,我更喜欢Thrift来进行跨语言通信,因为Thrift可以轻松生成API调用中使用的所有客户端类。加上它支持二进制数据传 ..
发布时间:2020-10-03 00:55:11 其他开发

cql是否支持python 3?

cql是否支持python3? 我尝试使用pip进行安装,但失败了。 rabit @ localhost:/ usr / bin> pip-3.3 install cql ^ C下载/解压缩cql 用户取消了操作 将完整的日志存储在/home/rabit/.pip/pip.log rabit @ localhost:/ usr / bin> sudo pip-3.3 ins ..
发布时间:2020-09-29 20:41:19 Python

在Cassandra Docker中启用Thrift

我正在尝试启动一个运行cassandra的docker镜像。我需要使用节俭与cassandra进行通信,但默认情况下它似乎已被禁用。检出cassandra日志显示: INFO 21:10:35未按要求启动RPC服务器。 使用JMX(StorageService-> startRPCServer())或nodetool(enablethrift)来启动它 我的问题是:启动此 ..
发布时间:2020-09-29 19:58:53 其他开发

如何将Cassandra数据从一个群集复制到另一个群集

我在不同的数据中心上有2个cassandra集群(请注意,这是2个不同的集群,而不是具有multidc的单个集群),并且这两个集群都具有相同的键空间和列族模型。我希望以最有效的方式将列族C的数据从群集A复制到群集B。我可以通过get和put操作复制其他一些ColumnFamily,因为它是一个时间序列,并且键是顺序的。但是,这另一列C系列,我可以复制。我正在使用节俭和pycassa。我使用了CQL ..
发布时间:2020-09-29 19:42:16 其他开发

集成测试:在"unittest.setUp"期间启动阻塞服务器,然后再对其进行测试?

我正在使用 Thrift 编写服务,并且需要进行一些测试以确保它如预期般运作/回应.为此,最可靠的方法似乎是使用unittest模块. 我想直接在单元测试的setUp方法中以“测试"模式(从特定的“测试"端口启动,使用“测试"数据等)启动服务,但调用serve()此时等待连接. 启动服务以使测试能够执行并使用tearDown方法彻底关闭服务的最佳方法是什么? 解决方案 unit ..
发布时间:2020-09-21 22:42:44 Python

Apache Thrift,Google协议缓冲区,MessagePack,ASN.1和Apache Avro之间的主要区别是什么?

所有这些都提供二进制序列化,RPC框架和IDL.我对它们和特性(性能,易用性,编程语言支持)之间的关键区别感兴趣. 如果您知道任何其他类似的技术,请在答案中提及它. 解决方案 ASN.1 是ISO/ISE标准.它具有非常易读的源语言和各种二进制和人类可读的后端.作为一种国际标准(当时是一种古老的标准!),源语言有点像厨房的味道(与大西洋有点潮湿的方式差不多),但是它的规范非常明确,并 ..
发布时间:2020-09-15 05:11:24 其他开发

无法在Mac OS 10.9.2上安装Thrift

此问题类似于在以下位置安装thrift: CentOS 6.5 64位和Cassandra PDO ,但他在CentOS上,我是MacOS. checking for gawk... (cached) awk checking for ranlib... (cached) ranlib ./configure: line 17029: syntax error near unexpected ..
发布时间:2020-08-12 01:55:36 其他开发

高性能对象序列化库,支持求和类型

我想知道是否有任何高性能的序列化库(例如Google协议缓冲区)是否支持总和类型. 总和类型被标记为联合,基本上可以说某物是A,B或C.总和类型用于支持解决方案 如果“像Google协议缓冲区一样"是指能够为多种语言生成代码,那么可能不存在.用不支持它们的语言模拟求和类型充其量是尴尬的(例如,尝试在boost:variant上进行模式匹配).因此,如果主要目标是主流语言,则将它们排除在外是 ..
发布时间:2020-07-24 09:19:53 其他开发

如何使用Apache Thrift将图像从Python流式传输到C ++

如何使用Apache Thrift流式传输文件(图像)? 我搜索了很多有关Thrift的内容,但没有找到任何有关它的书面文档. Facebook为什么要在没有文档的情况下开源该项目? 解决方案 我建议的方法是设置服务以分块传递数据,如下所示: struct DataChunk { 1 : binary data 2 : bool haveMoreData } service ..
发布时间:2020-07-20 19:27:46 C/C++开发

Thrift中的会话管理

我似乎找不到任何有关如何在Thrift的RPC框架中完成会话管理的文档. 我知道我可以做 TServer.setServerEventHandler(myEventHandler); 观察对createContext(在建立连接时调用)和processContext(在每次方法调用之前调用)的调用.尽管如此,我仍必须将这些消息中维护的任何会话状态传递到处理程序本身. 那我该如 ..
发布时间:2020-07-07 00:17:15 Java开发

我想在一种运输方式(Thrift)上使用多种服务

我想创建多个服务,并且希望将它们与不同的标识符一起使用. 所以我的意思是: 我有一个用户和项目服务. 我想同时使用它们. 我的意思是我可以在xmlrpc的"handlermap"中添加更多的“服务". http://ws.apache.org/xmlrpc/server.html phm.addHandler("Users", Users.clas ..
发布时间:2020-06-17 19:25:04 Java开发