当回滚为假时启用 CB 是什么意思?

问题描述

有什么区别?

1.

--deployment-configuration "deploymentCircuitBreaker={enable=true,rollback=false}"
--deployment-configuration "deploymentCircuitBreaker={enable=false,rollback=false}"

当回滚为假时启用 CB 是什么意思?

解决方法

断路器是一项新功能,可帮助 ECS 检测您的服务部署失败并阻止您的服务不断尝试重新启动任务。我没有直接使用过这个功能,但是,根据文档,如果你在不回滚的情况下启用断路器,你将获得 ECS 快速失败的好处,并且在某些东西告诉它停止尝试之前不会颠簸你的任务(例如 CloudFormation 或手动干预) .

参考文献: