21 个稳定版本
2.0.1 | 2023年2月20日 |
---|---|
1.3.13 | 2022年12月15日 |
1.3.12 | 2022年11月25日 |
1.2.1 | 2022年8月18日 |
1.0.4 | 2022年6月30日 |
#1383 in Web编程
76KB
2K SLoC
FeatureProbe 服务器
中文文档
FeatureProbe 服务器(也称为评估服务器)是使 FeatureProbe 服务可用的关键组件。它为服务器端 SDK 提供切换配置和规则,并为客户端 SDK 提供评估结果。
评估服务器直接/间接根据目标用户的状况决定变异结果,使得逐渐推广、服务降级或A/B测试成为可能。
入门
安装评估服务是运行 FeatureProbe 服务的先决条件。
使用 Docker Compose 安装主要服务
我们建议使用 docker composer 文件启动其他核心组件,同时启动评估服务器。
以下是一个示例,展示如何使用简单的 docker-compose up 命令启动 FeatureProbe 服务器、API、UI 和 db。请查看 FeatureProbe 官方 Compose 文件。
或者,您可以简单地运行以下命令来克隆并启动 Docker composer 组件。
git clone https://github.com/FeatureProbe/featureprobe.git
cd featureprobe
docker compose up
使用 Docker 镜像独立安装评估服务器
您还可以使用 Docker 镜像安装和运行 API。要运行,将公开的端口 4007 绑定到主机,请使用
$ docker run -d -p 4007:4007 --name fp-api featureprobe/server
贡献
我们正在努力使 FeatureProbe 核心不断进化,使其更加灵活和易于使用。FeatureProbe 的开发在 GitHub 上进行,我们感谢社区为修复错误和改进做出的贡献。
请阅读 CONTRIBUTING 以了解我们的行为准则以及参与改进 FeatureProbe 的流程。
许可证
本项目采用 Apache 2.0 许可证 - 有关详细信息,请参阅 LICENSE 文件。
依赖关系
~17–31MB
~509K SLoC