多实例部署Multi-Instance Deployment
你可能会说
把这个服务跑成多个实例分担请求,但用户换到另一个实例也要保持登录,不能只把进程数量加上去。
让同一个后端服务同时运行多个对等的运行副本,并通过负载均衡共同承载流量与提供容灾冗余的部署形态。例如负载均衡把请求分给 instance-a 和 instance-b,某个实例重启时其他实例仍可接收请求。若登录会话只放在某个实例的本地内存,用户下一次被分到另一个实例就可能掉登录,因此需要共享或外置状态。多实例可以改善服务层冗余和吞吐,但不会自动让数据库高可用,也不会自动解决并发协调和数据一致性。
也常被叫作多实例多副本部署集群部署水平扩展部署
延伸阅读 · 权威出处