继WebScaleSQL后,Facebook继续加大在开源界的投入。在本周一的旧金山的@Scale会议上,Facebook宣布了两项开源领域的努力——用以帮助公司开启开源之路的TODO组织,以及一个新的网络工具Mcrouter。
TODO是“talk openly, develop openly”的缩写,由Facebook和其他一些大力拥抱开源的公司组成,其中包括Dropbox、Github、Google、Khan Academy、Stripe、Square、Twitter和Walmart Labs等。会议上,Facebook并没有公布项目的太多细节,但是从该公司开源负责人James Pearce的博客中可以看到一些:
TODO组织的目标是降低开源对所有人的门槛。我们希望Facebook可以更好、更有效的进行项目开源;同时,我们想让人们更容易的使用我们开源的技术;最后,对于那些不懂如何进行开源的公司,我们希望帮助他们更容易的参与项目开源中来。
在促进开源项目上,这不是该公司唯一的努力,今年3月份,该公司联合了3个公司(其中包括TODO项目中的Google和Twitter)一起致力WebScaleSQL的研究。WebScaleSQL是人气数据库MySQL的一个版本,旨在简化机构大规模部署数据库时的难度,从而节省大量的资源与重设计时间。
近几年,Facebook为开源领域做了大量的贡献,发布了一系列的开源技术,其中包括Cassandra、HipHop及OCP等有着重要意义的项目,而Mcrouter是Facebook在@Scale会议上公布的另一个开源努力。Mcrouter在Fcaebook系统中被用于支撑缓存层(内存)的数据传输。
在Introducing Mcrouter博文中,Facebook公布了大量Mcrouter细节,这里我们简单的看一下综述:
Mcrouter是一个memcached协议路由,在Facebook被用于跨数据中心支撑数十个集群中近万台服务器上的数据传输。Mcrouter已经在大规模使用下得以证明——在峰值期间,Mcrouter可支撑50亿RPS。同时,这个技术曾被用于Instagram从AWS到Facebook本地数据中心的迁移。
推荐阅读:Introducing mcrouter: A memcached protocol router for scaling memcached deployments
原文链接:Facebook launches an open source organization and releases new routing tech
(https://gigaom.com/2014/09/15/facebook-launches-an-open-source-organization-and-releases-new-router-tech/)
(编译/仲浩 审校/魏伟)
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有