跳到主要内容

核心模块与数据边界

第一次打开项目时,很容易被一堆模块和接口名称吓到。我建议先按“它负责哪件事”来认识代码,不要先背目录名。这个后端把一件记忆从接收、整理到使用拆开了,每个模块保存自己最清楚的那部分事实,再通过公共接口把结果交给下一段。

先看各模块负责什么​

项目根目录的 Maven 聚合包含七个后端模块。bootstrap 是运行入口,其他模块提供可复用的业务能力。

模块用大白话说它负责什么学习时要抓住的重点
bootstrap启动应用,接收浏览器、MCP 和自动采集请求,把结果转换成 HTTP 响应请求从哪里进来,认证和错误怎样在入口处收口
identity-access管用户、登录会话、API Token 和身份信息请求是谁发的,凭据现在是否仍然有效
workspace-governance管团队、项目、项目范围和使用资格这个人能不能使用这个项目,能看到哪个记忆库
model-runtime管供应商、密钥、模型能力和实际 Chat/Embedding 调用这次调用使用哪个已确认的模型,返回结果怎样校验
memory-evolution管 L0、L1、L2、L3、任务、版本、来源和人工提案记忆怎样生成、发布、修改、失效和留下历史
memory-recall管投影、文本/向量索引、候选融合和召回结果索引怎样跟上权威内容,哪些候选能交付给工具
security-audit记录安全相关操作和审计信息关键动作发生过什么,出了问题能不能追溯

这些模块不等于七个必须独立部署的服务。当前项目由 bootstrap 组装到同一个后端进程里。阅读时把它们当成七个工作台面,会比把它们想成七套系统更准确。

七个后端模块怎样接在一起

为什么要把数据分开保存​

项目里的数据可以先分成四种。理解这四种东西,后面看数据库表和返回对象就不会混在一起。

付费内容提示

该文档的全部内容仅对「码力全开」项目实战&技术讲解 知识星球用户开放

加入星球,一次获得完整项目资料、全栈技术知识库和长期答疑服务。

100万+字全栈技术知识库深入讲解技术核心、数据库、中间件和分布式等内容
9套热门的实战项目持续更新的企业级项目覆盖高并发、微服务、数据中台 和 AI Agent 等方向
AI 技术知识大模型面试详解覆盖 AI 模型原理、Agent、RAG、MCP、Skills、Harness 等核心知识点
文档 + 视频两种讲解形式既能系统阅读,也能跟随视频理解核心业务

完整项目实战资料

每套项目均包含从 0 到 1 讲解文档核心业务讲解视频

从基础项目到复杂业务场景,项目资料会持续更新。

9 套项目
  • 01Nexus Agent AI 智能体
  • 02Nexus Agent Pro 完全版
  • 03Agent Up Memory
  • 04黑马点评Plus
  • 05大麦
  • 06大麦Pro
  • 07大麦AI
  • 08流量切换
  • 09数据中台

加入后还能获得

进入星球后,即可享受上述所有服务,保证不会再有其他隐藏费用。

从学习、面试到项目启动,都可以继续获得支持。

  • 1 对 1 解答项目和技术问题都可以提问
  • 针对性补充没有讲清楚的内容会继续补充
  • 面试与简历指导梳理回答技巧和项目亮点
  • 中间件云环境项目依赖可以直接接入使用
  • 面试后复盘被问住的问题可以继续交流
  • 远程问题解决项目启动问题可协助排查
知识星球二维码

扫码进入知识星球

  1. 打开微信,扫描左侧二维码,加入「码力全开」项目实战&技术讲解 知识星球
  2. 查看星球使用指导,获取完整项目讲解资料索引
解锁全部付费内容
🎁优惠