# JChargePointProtocol 文档中心 本目录用于沉淀项目的架构、开发、运维与接口文档,建议按“先总览、再开发、后专项”的顺序阅读。 ## 快速导航 - `系统概述.md`:项目边界、核心能力、运行形态与关键链路 - `开发者指南.md`:本地开发、构建、启动、调试与提交流程 - `技术栈与依赖.md`:后端/前端/中间件依赖与版本约束 - `部署与配置.md`:部署模式、配置项与环境差异 - `监控与运维.md`:监控指标、日志排障、常见运维操作 - `API接口参考/`:REST 与 gRPC 接口说明 - `架构设计/`:架构模式、微服务拆分与数据流分析 - `核心模块详解/`:协议处理、设备管理、具体协议实现细节 - `数据模型与数据库设计.md`:核心实体、关系与表结构设计 - `缓存架构.md`:缓存分层、键设计、失效与一致性策略 - `消息队列集成.md`:Kafka 主题、消息流转与消费模型 - `安全机制.md`:认证、鉴权与安全边界 - `代码审查/`:阶段性 CR 报告与改进建议 ## 推荐阅读路径 ### 新同学入项 1. 读 `系统概述.md` 理解系统边界与整体链路 2. 读 `开发者指南.md` 完成本地环境启动 3. 读 `架构设计/架构设计.md` 与 `核心模块详解/核心模块详解.md` 理解代码分层 ### 进行协议开发 1. 读 `核心模块详解/协议处理框架.md` 2. 读 `核心模块详解/协议实现模块/` 下目标协议文档 3. 对照 `API接口参考/` 与 `消息队列集成.md` 联调 ### 运维与排障 1. 读 `监控与运维.md` 2. 结合 `部署与配置.md` 与 `缓存架构.md` 定位问题 3. 必要时查看 `代码审查/` 中的已知风险与修复建议 ## 文档维护约定 - 优先更新原有文档,避免新建同主题重复文档 - 关键改动(架构、链路、接口)必须同步更新对应文档 - 代码评审建议放入 `代码审查/`,并标明日期与影响范围