|
|
1
3
我发现以下来源对入门很有用: 节约丢失的指南 : http://diwakergupta.github.io/thrift-missing-guide/ 该指南深入探讨了语言的各个方面和一些最佳实践 维基 : http://wiki.apache.org/thrift/FrontPage 这与上面的指南有一些重叠,但它进一步深入到某些语言的安装和设置。 测试代码 : 随包装一起提供。 每种语言都有自己的测试应用程序,这些应用程序有助于确定如何设置基本服务。唯一需要注意的是,某些语言的测试似乎有不同的默认设置,因此如果您尝试按原样进行测试并设置互连,可能会遇到问题。 语言特定代码 : 也包含在包装中。 我在Erlang上使用Thrift,发现该平台的文档几乎不存在(这相当令人惊讶,因为据我所知,Thrift从Facebook开始使用Erlang,Erlang可能是最适合服务器应用程序的语言)。 所包含的测试有一点帮助,但我取得的大部分进展都来自于浏览各种传输的源代码。这都是非常简单的东西,在每种语言中都使用了共同的特性(例如,在C#中,套接字传输使用了一个共同的TCPListener,并且有一个基于ThreadPool的服务器。在Erlang上,服务器使用“gen_server”,两者都支持相同的节俭服务)。 邮件列表 : user@thrift.apache.org 我在开始使用节俭时加入了它,它非常活跃。虽然重点似乎是开发,但从我有限的互动来看,他们似乎更乐意帮助解决软件问题。 IRC频道 : irc://irc.us.freenode.net:6667/#thrift 我也能从这里的用户那里得到帮助。 我在这里列出了很多消息来源,但讽刺的是,我也赞同你的观点。与谷歌的协议缓冲区(Protocol Buffers)相比,Thrift的支持似乎有点捉襟见肘(协议缓冲区和Thrift并不“竞争”,但在这种情况下,它们非常相似,足以进行比较)。 事实上,这促使我在使用时寻找另一种产品,因为我对社区周围的环境不太满意(并不是说它不是一个好社区,我只是觉得它可能缺乏数量)。话虽如此,我认为自己找不到其他东西的主要原因归结于这样一个事实,即语言支持是节俭中的“第一类成员”,或者至少比某些替代方案更为重要,在这些替代方案中,每种语言都有一个受欢迎的实现,可能严格遵守标准,也可能不严格遵守标准。 |
|
|
2
-1
有很多。。。资源。 首先,我们有 this question right here on SO 这是一个很好的起点。在Apache Thrift网页上,我们有一个 documentation section 我们有 old wiki 它不再更新,但仍然包含尚未集成到elswehere的宝贵信息。除了 mailing lists and the IRC channel 你也可以在SO上提问。 社区和受支持语言的数量稳步增长,并且仍在增长。节俭是成熟的 used widely in production 目前,许多用户和大量知名产品,如Cassandra、Evernote和Tumblr,仅举几个例子。 |
|
|
Ajeesh · Apache Storm(1.2.1)运输异常断管 8 年前 |
|
|
Chacha · Thrift IDL:服务响应为列表 8 年前 |
|
|
Arun Gopalpuri · 如何实现通用的Thrift Proxy? 10 年前 |
|
|
smeeb · Apache Thrift未在Mac上安装[已关闭] 10 年前 |
|
|
Brent212 · 是否存在提供Apache Thrift基本信息的地方? 12 年前 |