云原生应用开发实战:基于.NET开发框架及Kubernetes容器编排技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.9 Disposability(易回收)

应用程序是一次性的,即:随起随停。

应用进程应该根据需要不断的创建、停止,因此云原生应用程序一定要能够快速启动和正常退出,如果不能实现将会导致应用无法快速扩展、部署、发布、恢复。

在当今高网络流量的网络世界中,如果一个应用程序启动需要几分钟才能进入稳定服务状态,这一段时间内将会出现成百上千的请求被拒绝的情况。

同样,如果不能快速且正确的退出应用,也会带来资源无法回收、数据产生破坏等情况。