zoukankan      html  css  js  c++  java
  • 大公司服务器架构图

    1 Facebook
    Facebook拥有超过6万台服务器,硬件完全自行设计,并被归为Open Compute Project。

    底层由运行MySQL的八核Linux服务器组成,Facebook有大约800个这样的服务器,分发大约40TB的用户数据。中间层由缓存服务器组成,大约95%的数据查询可以从缓存服务器的15TB RAM中填充,因此每秒只有500,000个查询必须传递给MySQL数据库及其相对较慢的硬盘驱动器。

    Facebook可以分两部分,一边是PHP整合的经典的LAMP stack(Linux、Apache、MySQL、PHP);另外一边是非PHP整的各种service,分布在不同的服务器节点上,他们之间用跨语言的thrift RPC通信。Scribe是Facebook的日志收集的一个服务。ODS是数据存储。

    2 Twitter

     

    3 阿里

  • 相关阅读:
    AsyncHttpClient使用
    索引
    jdbc--取大量数据
    oracle--with as
    spring--mybatis事务总结
    Elasticsearch环境搭建
    使用idea远程调试
    redis分布式锁的实现
    知识梳理
    Zookeeper
  • 原文地址:https://www.cnblogs.com/yixiaogo/p/11139979.html
Copyright © 2011-2022 走看看