文件名称:ff4j:Java功能标志变得简单
文件大小:2.24MB
文件格式:ZIP
更新时间:2024-05-31 11:33:04
toggle flipping feature Java
:sparkles: :sparkles: :sparkles: FF4J-Java的功能翻转 :sparkles: :sparkles: :sparkles: FF4j是模式的实现。 :sign_of_the_horns: 特征 功能切换:启用。 并在运行时禁用功能-无部署。 在您的代码中,实现由动态谓词(if / then / else)保护的多个路径。 基于角色的切换:不仅启用具有标志值的功能,而且还启用具有角色和组的访问权限(Canary Release)。 Spring Security开始支持不同的框架。 基于策略的切换:实现自定义谓词(策略模式)以评估是否启用了功能。 开箱即用地提供了一些:白/黑名单,基于时间,基于表达式。 连接外部源,例如Drools规则引擎。 AOP驱动的切换:保持代码的清洁和可读性:避免嵌套if语句,但使用批注。 借助Spring AOP,目标实现是在运行时选择的,因此受功能状态驱动。 功能监视:对于每个功能执行,ff4j都会评估谓词,因此可以收集和记录事件,度量以计算漂亮