Get Started in 5 Minutes

5 分钟启动一个决策引擎

推荐使用 Docker Compose 一键启动;本地开发可分别运行 Admin、Engine 和前端。

Enterprise Demo

不想本地部署?先在线体验企业版

可直接访问企业版体验站点,快速预览管理后台、监控分析、模型管理等核心页面,再决定是否本地部署或联系咨询。

环境要求

最低运行环境,企业版生产部署建议遵循生产规格手册。

☕

JDK 17+

企业版需要 Java 17 LTS;开源版需要 Java 8。

📗

Node.js 20+

前端开发与构建所需,使用 Vite 6。

🗄️

MySQL 8 · Redis 7

MySQL 作为主存储,Redis 作为 L2 缓存与 Pub/Sub。

方式一:Docker Compose 一键启动(推荐)

项目根目录包含完整的 docker-compose.yml,一行命令拉起所有服务。

bash
# 1. Clone 仓库
git clone https://gitee.com/freshday/radar.git
cd radar-ee-enterprise

# 2. 一键启动 MySQL + Redis + Admin + Engine + Web
docker compose up -d

# 3. 查看日志
docker compose logs -f

启动后访问

默认管理员账号在初始化 SQL 中创建,请查阅 README 获取首次登录凭证并尽快修改。

方式二:本地开发模式

适合参与开发与调试,需要先准备好本机的 MySQL 与 Redis。

后端

bash
cd radar-server
mvn clean install -DskipTests

# 启动管理后台 (:8080)
cd radar-admin
mvn spring-boot:run

# 启动决策引擎 (:8081)
cd ../radar-engine
mvn spring-boot:run

前端

bash
cd radar-admin-web
npm install

# 开发模式 (热更新, :3000)
npm run dev

# 生产构建 (含 vue-tsc 类型检查)
npm run build

服务起来了,然后调用它

API Key 一枚 + 三行代码即可发起第一次决策:请求契约、Java/Python/Go 零依赖示例、 Webhook 异步回调与验签,统一在「接入指南」。

🔗

接入指南

同步决策 API 契约、错误语义与防重放;三步走完整示例, 五分钟完成业务对接。

📖

用户手册

快速上手、模块操作、灰度发布与安全建议,见仓库 USER_MANUAL.md; API 细节可查 /swagger-ui.html。

⚡

性能预期

部署前先看容量规划:单实例 ~900 QPS / P99 < 150ms 实测基线, 按目标吞吐选型。

下一步

启动成功后,可以按以下路径深入。

📚

阅读用户手册

从建模到灰度的完整使用指南与常见问题, 见 用户手册;API 接入见 接入指南。

🎯

配置首个决策模型

登录管理后台 → 模型管理 → 新建模型 → 添加特征源 → 配置策略与规则 → 发布。

🔍

体验决策流仿真

企业版独有:在 DRAFT 状态下输入测试数据, 直接观察每个节点的执行轨迹,无需写入生产日志。

遇到问题?

开源版欢迎在 GitHub 提 Issue 讨论;企业版用户可直接联系专属技术支持。