#服务器 #功能 #评估 #切换 #配置 #SDK #服务

bin+lib feature-probe-server

FeatureProbe 服务器用于评估功能切换

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编程


用于 feature-probe-server-sdk

Apache-2.0

76KB
2K SLoC

FeatureProbe 服务器

Top Language codecov Github Star Apache-2.0 license

中文文档

FeatureProbe 服务器(也称为评估服务器)是使 FeatureProbe 服务可用的关键组件。它为服务器端 SDK 提供切换配置和规则,并为客户端 SDK 提供评估结果。

featureProbe Architecture

评估服务器直接/间接根据目标用户的状况决定变异结果,使得逐渐推广、服务降级或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