0

我正在查看 UNLEASH 功能切换的文档,因为我想在我的 Spring Boot 应用程序微服务 (API) 中添加一些功能标志功能。

我想在代码库中“包装”逻辑,例如:

if(myCustomFeatureToggle.isActive()) {
    // do some stuff if toggle is ON
}

但是,我相信 Unleash API 有一个 UI Web 应用程序,您可以访问这些应用程序来打开或关闭这些切换(1 或 0)。有人必须手动将 URL 输入浏览器并移动滑块/UI 元素以打开或关闭“功能”。但是我想改为“打开”这些基于 DATE 范围的切换。例如,我想设置一个日期时间2021-12-30 00:00:00,这样切换将在 2021 年 12 月 30 日变为 ACTIVE 或 ON(无需任何手动干预,即有人必须转到 UI/网页并单击一些按钮)。拥有“有效”和“结束”日期也很棒,即上述示例的结束日期时间可以是2022-05-30 23:59:59,这样切换会在 2022 年 5 月 30 日晚上 11:59 自动关闭。

这可能吗?是否有任何功能标志库具有此功能?

4

1 回答 1

0

是的,这可以在自定义激活策略的帮助下实现。该示例确实提供了一个基于时间的激活示例。

在 Unleash 中也存在支持此本机的问题请求。如果您可以添加您的用例作为对此问题的评论,那可能会很好。

于 2021-06-13T19:21:56.103 回答