Skip to content

Latest commit

 

History

History
22 lines (10 loc) · 1.5 KB

why-distributed.md

File metadata and controls

22 lines (10 loc) · 1.5 KB

GatewayWorker分布式的好处

1、成倍提高系统承载能力并降低成本

单机遇到资源瓶颈时,要想支持更大的用户量,一般是优化业务和增加服务器配置。然而这么做只能是杯水车薪,成本巨大并且效果非常有限。

GatewayWorker支持分布式部署,你可以利用多台价格低廉的普通服务器,组成一个庞大的服务器集群,成倍的增加系统承载能力,这不管在资金成本上还是人力成本上都是最划算的方案。

2、提高系统稳定性

单机对外提供服务,则风险很大,服务器任何故障都可能引起整个服务的不可用。

GatewayWorker分布式可以有效的降低这个风险,如果一台服务器故障宕机,还有其它服务器可以继续工作,可以做到对服务无影响或者影响最小化。例如GatewayWorker中一台Gateway服务器宕机,可以利用LVS健康探测等技术立刻踢掉故障ip,集群立刻恢复服务。如果GatewayWorker中任意一台Worker机器宕机,则GateWay会立刻踢掉故障Worker机器,做到对外网服务几乎无影响。

3、平滑过渡

请求量突然增大,系统已经无法支撑,而你却束手无策。

GatewayWorker分布式可以让你从容应对,只需要再启动几台GatewayWorker服务器,便可以让你的系统增加几倍的承载能力,轻松应对突发流量。等请求量降下去时,你可以为降低成本将服务器回收,而不影响任何用户。