OpenFeature 属于cncf 一个沙箱项目
OpenFeature 特性
- 社区驱动的标准协议
- 一个sdk 可以支持各种后端
- 目前包含了不少支持工具(包含了开源的以及商业工具)
- 支持不少客户端(目前支持了js,java,golang,c#,php)
核心概念
OpenFeature 提供了一些核心概念
- Evaluation api
-Evaluation context - Providers
- Hooks
说明
对于业务系统需要集成特性flag的OpenFeature 是一个不错的选择,当然以前也有不少实现的,基于标准的好处是厂商无关,相对灵活
参考资料
https://github.com/open-feature/spec
https://openfeature.dev/
https://openfeature.dev/ecosystem