FaceBook 架构设计与技术使用
转自http://leves.iteye.com/blog/1041890
?
根据我现有的阅读和谈话,我所理解的今天Facebook的架构如下:
?
关于那些供给给上述组件的资源,下面是一些信息和数量,但是有一些是未知的:
参考引用
[1]?HipHop for PHP:?http://developers.facebook.com/blog/post/358
[2]?Thrift:?http://thrift.apache.org/
[3]?Memcached:?http://memcached.org/
[4]?Cassandra:?http://cassandra.apache.org/
[5]?HBase:?http://hbase.apache.org/
[6]?Scribe:?https://github.com/facebook/scribe
[7]?Scribe-HDFS:?http://hadoopblog.blogspot.com/2009/06/hdfs-scribe-integration.html
[8]?BigPipe:?http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-performance/389414033919
[9]?Varnish Cache:?http://www.varnish-cache.org/
[10]?Facebook goes for Varnish:?http://www.varnish-software.com/customers/facebook
[11]?Needle in a haystack: efficient storage of billions of photos:?http://www.facebook.com/note.php?note_id=76191543919
[12]?Scaling the Messages Application Back End:?http://www.facebook.com/note.php?note_id=10150148835363920
[13]?The Underlying Technology of Messages:?https://www.facebook.com/note.php?note_id=454991608919
[14]?The Underlying Technology of Messages Tech Talk:?http://www.facebook.com/video/video.php?v=690851516105
[15]?Facebook’s typeahead search architecture:?http://www.facebook.com/video/video.php?v=432864835468
[16]?Facebook Chat:?http://www.facebook.com/note.php?note_id=14218138919
[17]?Who has the most Web Servers?:http://www.datacenterknowledge.com/archives/2009/05/14/whos-got-the-most-web-servers/
[18] Building Efficient Data Centers with the Open Compute Project:?http://www.facebook.com/note.php?note_id=10150144039563920
[19]?Open Compute Project:?http://opencompute.org/
[20]?Facebook’s architecture presentation at Devoxx 2010:?http://www.devoxx.com
[21]?Scaling Facebook to 500 millions users and beyond:?http://www.facebook.com/note.php?note_id=409881258919
(全文完)