zoukankan      html  css  js  c++  java
  • 集群,负载均衡,分布式

    • 分布式:一个任务由多个人协作完成。
    • 比如饭馆里有负责点菜的,有负责做菜的,有负责传菜的。
    • 比如饭馆里有买菜的,洗菜的,切菜的,炒菜的
    • 比如饭馆里有好几个负责做菜的
    • 集群:多个人紧密协作,来完成一个工作,就像一个人似的
    • 比如饭馆里的所有厨师,或者所有工作人员可以看作一个集群
    • 集群有很多好处:
      • 是做菜的能力比一个人增加了
      • 多招一个厨子,就能轻易增加做菜的数量(横向伸缩)(纵向即为换一个更厉害的厨子),
      • 如果一个厨子病了,饭馆不至于停业(高可用
    • 负载均衡:将一系列任务逐项分发给多个人,完成任务的能力增加,而且让大家都不闲着(提高资源利用率),减少任务等待的时间(降低延迟
    • 比如饭馆厨房里做菜的厨师有多个,新的菜来了让谁做呢?
      • 可以像发牌似的,一人一个轮流来(轮流
      • 有人做的快,有人做的慢,可以按照一定的比例轮流(加权轮流
      • 有可能有人累了干慢了,就会积压一堆订单,就根据谁面前的订单最少分给谁(最少积压请求数


    转载   知乎-用心阁
     
  • 相关阅读:
    python 模块特点
    python 对象类型有哪些?
    python 异常处理
    python urllib2查询数据
    哈希表之词频统计
    泛型 队列
    大小端存储
    收藏 去掉 html 标签的perl 小函数
    好玩 多线程 显示
    服务器客户端 之 文件下载
  • 原文地址:https://www.cnblogs.com/j2ee-web-01/p/9263301.html
Copyright © 2011-2022 走看看