Apache Thrift如何可扩展?

时间:2015-04-16 04:08:39

标签: scalability thrift

在他们的website Apache Thrift中引入了

  

软件框架,用于可扩展的跨语言服务   发展...

但我无法找到使它具有可扩展性的原因。所以我的问题是什么使它可扩展?使用Thrift是否可以使您的应用程序可扩展?如果没有,我如何以可扩展的方式使用thrift?

1 个答案:

答案 0 :(得分:2)

在这种情况下,

"Scalability"意味着能够根据需要使用尽可能少的或不同的处理器将应用程序分成多个或几个部分。同一个应用程序可以"内置"只需添加硬件即可。

来自Thrift白皮书:

  

https://thrift.apache.org/static/files/thrift-20070401.pdf

     

Thrift使Facebook能够构建可扩展的后端服务   通过使工程师分裂和征服来有效地实现。应用   开发人员可以专注于应用程序代码而无需担心   套接字层。我们通过编写缓冲和I / O来避免重复工作   逻辑在一个地方,而不是在每个应用程序中穿插它。