随笔分类 -  ff4j

OpenFeature 特性flag 标准协议
摘要:OpenFeature 属于cncf 一个沙箱项目 OpenFeature 特性 社区驱动的标准协议 一个sdk 可以支持各种后端 目前包含了不少支持工具(包含了开源的以及商业工具) 支持不少客户端(目前支持了js,java,golang,c#,php) 核心概念 OpenFeature 提供了一些 阅读全文

posted @ 2023-07-10 10:14 荣锋亮 阅读(267) 评论(0) 推荐(0) 编辑

ff4j web console 配置说明
摘要:web console 可以让我们方便的通过界面管理ff4j,以下是一些简单的说明 详细参考github 文档 spring boot 集成 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa 阅读全文

posted @ 2020-04-20 21:09 荣锋亮 阅读(581) 评论(0) 推荐(0) 编辑

ff4j aop模式动态bean 切换
摘要:ff4j 提供了基于aop模式的开发,我们只需要使用简单的注解,以及一个远端存储(中心化控制)就可以方便的动态调整 线上bean的选择,以下是一个简单的demo(使用mysql中心化存储) 环境准备 docker-compose 文件 version: "3" services: mysql: im 阅读全文

posted @ 2020-04-20 19:23 荣锋亮 阅读(514) 评论(0) 推荐(0) 编辑

ff4j Flipping Strategies
摘要:基于Flipping Strategies 我们可以更好的控制feature,这样对于系统就可以有更灵活的管理 当然策略的使用还是比较简单的,同时我们也可以自己扩展策略 策略配置 参考实现 public class OfficeHoursFlippingStrategy extends Abstra 阅读全文

posted @ 2020-04-20 19:20 荣锋亮 阅读(268) 评论(0) 推荐(0) 编辑

ff4j 一些高级概念
摘要:feature groups 通过feature groups 我们可以将同一个release 实例的feature 聚合起来,灵活管理 参考配置 <?xml version="1.0" encoding="UTF-8" ?> <features> <!-- Sample Feature Group 阅读全文

posted @ 2020-04-20 19:18 荣锋亮 阅读(786) 评论(0) 推荐(0) 编辑

ff4j spring boot jdbc 基本试用
摘要:官方也提供了spring boot jdbc 的demo,但是文档不是很清晰,在基础上做了修改,方便学习 环境准备 docker-compose 文件 主要是mysql 数据库的准备, 当然testcontainer也是一个很不错的选择(测试环境使用) version: "3" services: 阅读全文

posted @ 2020-04-20 19:15 荣锋亮 阅读(529) 评论(0) 推荐(0) 编辑

ff4j 一些核心概念
摘要:了解ff4j 的一些核心概念我们就可以更好的学习以及使用ff4j,以下是一些学习,整理 Feature Feature 主要是用表示应用的一个功能,通过一个唯一的id标示(uid),主要目的是在运行时可以按需启用以及禁用 特性,FF4j 添加了一些属性(比如描述,可选的grouoname)访问控制列 阅读全文

posted @ 2020-04-20 19:12 荣锋亮 阅读(856) 评论(0) 推荐(0) 编辑

ff4j spring boot 基本试用
摘要:ff4j 是一个很不错的特性开关开发框架,同时官方也提供了spring boot starter 以下是一个简单的学习试用 docker方式运行 参考自官方文档,同时官方也提供了几个全家桶的集成(基于docker) docker 启动 docker run -d -p 8090:8080 clunv 阅读全文

posted @ 2020-04-19 22:30 荣锋亮 阅读(1717) 评论(0) 推荐(0) 编辑

ff4j 特性开关功能开发的一些实践理论
摘要:以下是整理了ff4j 关于特性开关开发的一些实践 避免功能分支 合并过程中要素分支导致冲突。连续开发时,请使用基于主干的开发来关闭未完成的代码。 蓝/绿部署 避免群集节点在部署期间不一致,并交付停用的新功能。当所有节点都是最新的并且准备就绪时,切换为“ ON”。 金丝雀发布 不要创建专用的基础架构来 阅读全文

posted @ 2020-04-17 11:14 荣锋亮 阅读(1105) 评论(0) 推荐(0) 编辑

java 几个不错的特性开关框架
摘要:以下列出几个不错的java 特性开管框架,后边会有使用介绍 ff4j 一个比较活跃的,同时支持的后边存储也比较多,参考https://github.com/ff4j/ff4j,http://ff4j.github.io/ togglz 相对也比较活跃的,同时也提供了不同的状态存储模型,同时还有ui, 阅读全文

posted @ 2020-04-17 08:49 荣锋亮 阅读(1429) 评论(0) 推荐(0) 编辑

导航