当前位置: 首页 > news >正文

城乡住房建设部网站造价师网产品开发设计流程

城乡住房建设部网站造价师网,产品开发设计流程,会员卡管理系统哪里买,正规免费代理负载均衡在分布式系统中#xff0c;负载均衡#xff08;load balancing#xff09;是一种有效的将网络请求分配到多个服务器的过程。通过将负载进行负载均衡#xff0c;可以有效地改进系统响应时间#xff0c;提高系统的可用性。随着系统变的愈发复杂#xff0c;用户增多… 负载均衡在分布式系统中负载均衡load balancing是一种有效的将网络请求分配到多个服务器的过程。通过将负载进行负载均衡可以有效地改进系统响应时间提高系统的可用性。随着系统变的愈发复杂用户增多和网络流量增大负载均衡已经成为系统设计中的必要一环。负载均衡是对应用服务器架构进行水平扩展(scale out)的最为直接的方法。当系统面对用户增多、并发请求增多的状况时我们可以直接向系统中添加更多的服务器进行水平扩展负载均衡器会马上开始向新的服务器发送一部分用户请求从而达到系统的水平扩展使得每个服务器会有几乎数量相同的客户请求。实现负载均衡最主要有两个目的。一是使得每个服务器有相同的负载以减少单个服务器的负载从而可以达到我们上面提到的对系统进行水平扩展的目的。二是提高系统容错能力从而达到高可用的目的。在分布式系统中多个服务器往往会提供相同的服务所以当一个服务器宕机时我们可以通过负载均衡器load balancer将该服务器对应的负载转发到其他机器上从而提高系统的可用性。如果没有负载均衡器我们只是将对应的负载直接转发到某几个机器那么如果那几个机器本身就有了很高的负载面临突然的大量负载有可能会造成其他机器的宕机。负载均衡器负载均衡器可以是硬件也可以是软件它会将网络请求分发到服务器集群上。在下图中负载均衡器处于客户端和服务器之间将客户端请求转发到不同的后端服务器来完成客户端请求。通过将客户端请求平均的分发到后端服务器负载均衡器有效的减少服务器请求避免了某个服务器会单点失败。我们可以将负载均衡器的特点总结如下如果单个服务器宕机负载均衡器会移除该服务器并将请求转发到其他在线服务器当一个新服务器被添加到集群中负载均衡器会自动开始向它发送请求有效的将客户端请求或者网络负载分发到多个服务器上因为只向在线的服务器发送请求从而确保了高可用和可靠性提供了按需增减服务器的灵活性并不会影响到已有的服务器上的连接可以被应用到不同的层次中比如服务器数据库或者缓存负载均衡器是基于如下两个步骤来为一个客户端请求选择对应的后端服务器的。首先确认服务器是否可用。然后根据配置好的负载均衡算法从这些健康的服务器中选择一个服务器。健康检查Health Check: 为了确保负载均衡器只将请求发送给健康的服务器健康检查会周期性尝试连接后端服务器确保服务器在监听。如果一个服务器健康检查失败了该服务器会被自动从服务器集群中移除客户端请求将不会被转发到该服务器上直到该服务器开始对健康检查开始进行响应。负载均衡算法轮询调度算法Round Robin 该算法会依次将请求派发到健康服务器列表中的每一台服务器上。比如健康服务器列表为ABCD。请求就会按此顺序被分发到上面。最少连接算法Least Connections 该算法会查看集群中哪一个服务器有最少的连接然后将请求发送到具有最少连接数目的服务器上最少响应时间Least Response Time        该算法会将请求转发到具有最少连接并且最低平均响应时间的服务器上最小带宽算法Least Bandwidth Method 该方法会将请求转发到有最小流量的服务器上这里流量以Mbps来测量IP地址哈希IP Hash 该算法根据IP地址来决定将请求转发到哪个服务器上粘滞会话Sticky Session Scheme根据请求的依赖关系将请求转发到正确服务器上。比如用户的购买请求依赖于用户登录请求当负载均衡器收到用户的购买请求时它会将其转发到对应的处理登录请求的服务器上否则将会报错。均匀任务队列派发Even Size Task Queue Distribution Scheme 每个服务器用一个队列存储收到的请求如果服务器处理请求的速度快那么队列里请求数目减少的也快那么负载均衡器只需要根据队列中的数目将请求放到最小数目的队列中即可。负载均衡器的能力L4负载均衡器 基于传输层协议例如IP地址和TCP端口对请求进行转发L7负载均衡器 基于应用层数据和属性进行请求转发比如http包头统一资源定位符URISSL会话ID和HTML表格数据全局服务器负载均衡器 对L4和L7进行扩展使得负载均衡器可以对全局的服务器进行负载均衡常用负载均衡器负载均衡器已经有了很多的解决方案。比如硬件方面有F5A10软件方面有NginxHAProxyLVS。如果整个系统是云架构那么云厂商也提供了成熟的负载均衡选择比如Azure负载均衡器和AWS负载均衡器。硬件负载均衡器往往具有难以扩展因为需要额外增加硬件成本贵购买硬件专业人员安装维护和安全性物理硬件自身设计导致等缺点。软件负载均衡器消除了硬件负载均衡器的这些缺点并具有按需进行调节的灵活性和易于和系统进行集成。因此我们在面对系统进行水平扩容的时候不妨先考虑开源的软件负载均衡器如果确实有满足不了的地方再考虑重复造轮子。
http://wiki.neutronadmin.com/news/220743/

相关文章:

  • 微网站开发商网站建成
  • 在线观看免费网站开发公司会议提纲
  • WordPress整站搬家插件网站建设ningqueseo
  • wordpress升级需要ftp网站优化的主要目的是什么
  • 黄州区精神文明建设网站网站制作包括数据库吗
  • 丹江口网站制作办公室装修设计网站
  • 群晖wordpress建站教程网站建设邀标比选
  • 兰州专业网站建设公司wordpress个人下载网站模板
  • 对网站建设的维护wordpress知更鸟企业主题
  • 一般网站建设公司怎么收费网站备案规定
  • 在线优化网站建设郑州 服装网站建设
  • 安卓图形网站建设西安seo关键词排名优化
  • 网站建设与管理职业分析市场调研报告总结
  • 做五金上哪个网站推广wordpress修改元内容
  • wordpress扒站一般营销方式三大步骤
  • 企业建设营销网站的目的西宁好的网站建设公司
  • 自助网站设计平台百度怎么做开锁网站
  • 什么叫网站策划书我的个人主页模板
  • 网站更换服务器对seo的影响无锡企业网站建设报价
  • 家居企业网站建设报价抖音seo怎么做的
  • 网站制作排名网站的分页效果怎么做
  • 申请学校网站建设申请书个人怎么做互联网推广平台
  • 镇赉县做网站的企业团队建设案例公司
  • 中国建设银行网站的社保板块在哪里查询优惠券的网站如何做
  • 个人网站建立展示型网站 asp.net
  • 柴沟堡网站建设python基础教程雪峰
  • 苏州建站免费模板苏州建设人才网官网
  • 凌云县 城市建设 网站怎么看网站用哪个系统做的
  • 做网站上传视频关于购物网站建设的论文
  • 宜昌网站建设选择宜昌慧享互动衡阳专业的关键词优化终报价