fbthrift(facebook thrift)稳定发布?

时间:2017-05-28 22:48:53

标签: c++11 asynchronous callback release thrift

关于RPC包“thrift”:

我相信这个软件包有两种形式:“经典”Apache Thrift,以及更新的“Facebook节俭”(或fbthrift)。

我相信Apache Thrift不支持异步客户端,这些客户端会立即返回调用,再加上一个回调机制来通知客户端服务器已完成其工作。 (我之前提出的题为“节俭异步c ++示例”的问题得到了回复,证实了这一信念)。

我相信fbthrift在支持这些方面做得很好,特别是在C ++(及其C ++ 11变体)中。

然而......我与fbthrift合作的努力使我得出结论,它不稳定,因为它经常被改变。

有谁知道fbthrift是否有稳定的“点发布”,如果有,我怎么能访问它们?

1 个答案:

答案 0 :(得分:2)

Facebook刚刚将Thrift发布到OSS中。然后它在ASF的翅膀下,它仍然作为TLP存在于今天。 Facebook随后再次发布其内部使用的Thrift版本,其中包含一些新功能。

从那时起,许多功能已从fbthrift移植到Apache Thrift。其他人仍在讨论中。虽然我只能说权威的Apache Thrift,据我所知,这两个项目都还活着并且维护,当然大部分兼容。

虽然fbthrift主要关注FB需要什么,但Apache Thrift是具有最广泛语言支持的版本(上次我认为我们超过了20多种目标语言)。撰写本文时的最后一次稳定版本是今年1月份的0.10.0。