分布式

分布式部署
  互联网应用业务复杂,数据量大。
  应用根据业务划分多个项目,每个项目两个集群,一个集群备用,一个集群对外。
  每个集群内都有多个服务器,通过分发服务器,如Nginx,来分流,分摊用户请求到集群内的各个服务器。

  数据库根据项目与业务划分多个库,每个库库分读库与写库,分别部署在一个集群内不同的服务器上。
  为防止并发错误,写库只有一个,称为主库;读库有多个,称为从库,从库要与主库保持同步。若主库挂掉,在从库选择一台作为主库,可手动切换主库,也可通过zookeeper的主从选举功能智能选择主库。

分布式处理
  将一个大任务划分若干互不相交的子任务,交个多个系统并行处理,最后合并结果。
  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章