OpsKB项目主要由三大核心组件构成。kg-server-2 是基于 Spring Boot 的后端服务,负责知识库的读写、Neo4j 图查询、Elasticsearch 检索、文件导入和工作流接口,默认监听 8052 端口。kortex-all 是基于 Vue 3 + Vite 的前端应用,默认监听 5173 端口,通过代理将 /knowledgebase 和 /question 路径转发到后端。PromCopilot 是离线数据构建脚本,负责将 CSV 数据导入 Neo4j 和 Elasticsearch。整体上形成两条链路:在线服务链路(前端 -> 后端 -> Neo4j/ES)和离线构建链路(PromCopilot -> Neo4j/ES)。底层存储依赖 Neo4j 作为主写库进行图数据的增删改,Elasticsearch 作为只读检索和目录浏览的补充数据源。
加载中...