在他们的网站中,Apache
软件框架,可扩展的跨语言服务开发.
但我找不到是什么使它具有可伸缩性。所以我的问题是,是什么使它具有可伸缩性?仅仅使用Thrift是否会使您的应用程序具有可伸缩性?如果不是,我如何以可伸缩的方式使用节约?
发布于 2015-04-15 20:13:23
在这种情况下,“可伸缩性”意味着能够根据需要使用尽可能少的处理器或尽可能多的不同处理器,将应用程序划分成多个或几个部分。通过添加硬件,同样的应用程序可以被“构建出来”。
从那张纸上说:
https://thrift.apache.org/static/files/thrift-20070401.pdf 节俭使Facebook能够高效地构建可伸缩的后端服务,使工程师能够分而治之。应用程序开发人员可以专注于应用程序代码,而不必担心套接字层。我们通过在一个地方写入缓冲和I/O逻辑来避免重复的工作,而不是在每个应用程序中穿插它。
https://stackoverflow.com/questions/29665173
复制