先说交通治理。
没有交通治理,会是怎样的场景?见下图。

交通没有治理,车流效率会大大降低,尤其是在十字路口这种有资源竞争的路段,交通很容易陷入瘫痪。
如果引入交通治理,会是怎样的场景?见下图。

交通治理,通过使用信号灯或是建造立交桥,在即使有资源冲突的路口段,通行车辆仍然可以大路朝天,各走一边;交通治理,在高车流量下避免了交通瘫痪,提高了车辆的通行效率。
总结一句:交通治理解决了高车流量场景下车流的通行效率问题。
再类比,说服务治理。
如果没有服务治理,会是怎样的场景?
1. 服务 A 集群因为需求迭代和业务升级,需要程序部署和服务重启来上线;为了减少服务上线对用户的影响,我们往往采用灰度发布的方式;例如:服务 A 集群有 5 个节点,先重启第一个节点,让 20% 的流量验证服务的稳定性和可行性(如果能让上游服务减少对新节点的流量调用是最好的,但这无疑增加了上游服务的工作量),在第一个节点稳定运行的情况下,再重复上述工作,继续重启第二个节点、第三个节点,直至灰度完成整个集群;在没有服务治理的情况下,上述的工作需要人工完成,效率极低。

2.服务 A 集群有 3 个节点,因负载偏高,需要将服务 A 集群扩容至 5 个节点,新增加的 2 个节点如何分担对服务 A 集

最低0.47元/天 解锁文章
1091

被折叠的 条评论
为什么被折叠?



