core
Core Module for MCP Academic RAG Server
核心系统组件,提供配置管理、服务器上下文、处理管道等基础功能。
主要组件: - ConfigCenter: 统一配置中心,支持热更新和多环境 - ConfigManager: 传统配置管理器 - ConfigValidator: 配置验证器 - ServerContext: 服务器运行时上下文 - Pipeline: 文档处理管道 - ProcessorLoader: 处理器动态加载器
Modules
Alerting and Notification System |
|
统一配置中心 - 实现中心化配置管理 |
|
环境配置管理器 |
|
配置管理器类,负责加载、访问和管理系统配置。 |
|
配置迁移工具 |
|
运行时配置验证器 |
|
配置验证模块 |
|
配置版本管理器 |
|
Monitoring Dashboard |
|
Performance Monitoring System |
|
Processing Pipeline Module - Document Processing Workflow Management |
|
Processor Loader - Dynamic processor loading with external configuration Separates processor mapping from core server logic |
|
Server Context - Dependency Injection Container Manages all server dependencies and eliminates global state |
|
OpenTelemetry Integration Module |
|
工作量计算器 - 解决循环依赖问题 |
|
工作流输出格式化器 |
|
工作流生成器核心引擎 |
|
工作流数据模型 |