Skip to content

常见问题

x-boot-cloud 是完整业务系统吗?

不是。它是一个可复用的企业级 Java 微服务脚手架,并在其上逐步建设 AI 应用平台和其他业务模块。

为什么要区分 admin-api 和 app-api?

两者面向的用户和安全边界不同。后台管理入口承载企业后台和 AI 平台 MVP,应用端入口面向独立的应用场景,避免把不同访问模型混在一起。

Controller 为什么不能直接调用 Service?

Facade 是跨模块契约边界。通过 Controller → Facade → Service → Mapper,可以隔离 HTTP、RPC、业务规则和持久化,降低模块耦合并方便测试。

如何切换 AI 模型?

推荐通过数据库或 Nacos 管理 provider、base URL、API Key、模型名称、temperature、timeout 和启用状态。调用侧使用统一的 AI 配置抽象,不把供应商密钥硬编码在源码中。

Qdrant 是必需的吗?

不是所有场景都需要。AI 知识库/RAG 需要向量存储时可以接入 Qdrant;Learning OS V1 本地联调明确不要求 Qdrant。

如何新增业务模块?

先阅读 API 与业务服务系统架构,明确服务职责后,在 x-boot-modules 下按 facade/service 结构实现,并在 API 模块添加入口和测试。

从哪里查看最新进度?

查看当前开发状态,并以主仓库的 docs/project/STATUS.mdTASKS.md 和代码测试结果为最终依据。

以工程化方式构建可演进的 Java 微服务系统