高性能负载均衡之分类架构
原文: 高性能负载均衡之分类架构 今天跟大家分享一下关于高性能负载均衡的分类架构相关的知识。 当然了,首先要强调一点,并不是所有的项目一开始就要求高性能的。前面我也提到过。如果不是太清楚的可以参考这篇文章:架构设计之六个复杂度来源 下面进入正题,说说高性能负载均衡之分类架构。 单服务器无论如何优化,无论采用多好的硬件,总会有一个性能天花板,单服务器的性能无法满足业务需求时,就需要设计高性能集群来提升系统整体的处理性能。 高性能集群的本质很简单,通过增加更多的服务器来提升系统整体的计算能力。由于计算机本身存在一个特点:同样的输入数据和逻辑,无论在哪台服务器上执行,都应该得到相同的输出。因此高性能集群设计的复杂度主要体现在任务分配上,如何保障任务的正常分配人,如何保障用户访问时不会因为因为某种原因出现错误影响服务,这就需要设计合理的任务分配策略,将计算任务分配到多台服务器上执行。 高性能集群的复杂性主要体现在需要增加一个任务分配器,以及为任务选择一个合适的任务分配算法。 对于任务分配器,现在更流行的叫法是“负载均衡器”。但这个名称有一定的误导性,个人觉得任务分配器更形象具体。 之所以觉得...

