推动者Enabler是一个简单而强大的功能标志包,专为开发者设计,帮助您在部署新功能时保持灵活性和控制。通过使用这个包,您可以轻松地向客户显示或隐藏您的新功能,以确保顺利上线,并在必要时快速响应反馈。
要使用Enabler,您只需满足以下要求:PHP >= 5.4 和 Redis(作为默认持久化工具)。如果您偏好其他持久性工具,例如Memcache或MySQL,也可以轻松扩展,通过编写自己的存储适配器来实现。更多关于不同持久性工具的详细实现可以参考持久性Node中JavaScript对象的持久性源码和键值持久性源码这两个资源,帮助您选择最适合您项目的解决方案。
安装Enabler包非常简单,只需通过作曲家(Composer)运行ssola/enabler
命令进行更新即可。您就可以利用Enabler包的功能,按照以下步骤逐步部署您的新功能:
-
我们计划逐步推出一个杀手级的新功能,希望初期能有1%的用户参与测试,以确保功能稳定。
-
通过Enabler,我们可以精准控制哪些用户能够看到并使用新功能,从而最大限度地降低风险。
暂无评论