作者回复: 弹性和容错,主要是针对服务调用,例如netflix的hystrix是一个典型的弹性容错库,可以保护服务调用和后台服务,流量过载时候,它可以限流,后台服务慢或者大量出错时,它会降级熔断,保护后台服务,同时保障用户体验,这样就给整个微服务系统提供了弹性和容错性。
伸缩(auto-scaling),主要是指服务器资源按需扩容缩容,比如有些业务场景具有明显的季节时间特性(例如饿了吗),有的时候用户访问量大,需要更多服务器资源,有的时候用户访问量小,需要更少的服务器资源,否则会有资源浪费,这个时候k8s这种具有资源自动伸缩的容器云平台就可以派上用场了。
作者回复: 加油!