如何从头开始在Java中实现功能切换?

时间:2018-01-29 15:36:07

标签: java featuretoggle

我需要在当前项目中实现功能切换。我不知道如何在Java中从头开始实现它。

我已经阅读了该功能背后的理论切换与该主题相关的各种文章,但我还没有看到实施教程或文档为初学者详细描述这一点。

2 个答案:

答案 0 :(得分:4)

我建议您查看一些现有的实现,以了解您希望系统如何运行并符合您的要求。在http://featureflags.io/java-feature-flags/有一个小列表,在网上搜索可能会找到更多。

最后,您需要考虑以下几点:

  • 存储功能标志的位置
  • 如何应用/确定功能标志
  • 您需要支持哪种部署/部署

编辑:根据个人经验,Launch Darkly有一个很酷的方法,客户端加载了用于确定标志状态的规则引擎,这使得它非常快速和适应托管服务的能力。

答案 1 :(得分:2)

看看以下项目:

还有更多列在Feature Flags

的内容