“防范预防胜于救灾,安全生产重于泰山”。安全生产对于企业来说是至关重要的,从IT的角度,如何通过技术手段保障安全,显得尤为重要。
什么是Feature Flag
Feature Flag(又名 Feature Toggle、Flip等)是一种允许控制线上功能开启或者关闭的方式,通常会采取配置文件的方式来控制。
引入Feature Flag的优势
- 增强持续部署的信心;
- A/B testing 支持;
- 特性开放范围控制,有效验证线上新特性功能,针对特定人群发布功能尽早获得反馈,减少线上问题影响范围;
- 可作为限流、降级之外有效的应急预案;
- 能线上开启或者关闭,实现快速回滚。
通过Feature Flag保证了功能开关的灵活性,如果遇到突发情况或者重大Bug,可以通过开关的方式及时关闭新特性,避免对业务应用带来影响。