2.2 如何设计高性能架构

单机高性能复杂度设计

集群高性能复杂度设计
叠加法则: 任务分配、任务分解
集群高性能-任务分配
增加“任务分配器”节点,可以是独立的服务器,也可以是 SDK。
任务分配器需要管理所有的服务器,可以通过配置文件,也可以通过配置服务器(例如 ZooKeeper)。
任务分配器需要根据不同的需求采用不同的算法分配。
任务分配器需要监控业务服务器的状态,在故障时进行切换。

集群高性能-任务分解

版权声明: 本文为 InfoQ 作者【Lemon】的原创文章。
原文链接:【http://xie.infoq.cn/article/b460e7130bea32e6c04b2662c】。文章转载请联系作者。
评论