项目名称: KNOLA 知识图谱
开发环境:IDEA+Tomcat+JDK11 + Maven + Git + Mysql + Dgraph +S3
项目描述:此项目是为 Lenovo 客服提供的 product 及 solution 的知识中心。只在于集成分散的数据
源,形成便捷集中的数据管理方式,简单明了的数据关系展示。
技术架构: SpringBoot, Mybatis,Mysql,Redis , Dgraph
责任描述: 1、connector 模块:多线程不同来源数据的整合导入 Dgraph, Dgraph 中数据的 Excel 分类下载、
删除、更新,数据变更发送 kafka 消息同步数据, 支持动态修改 schema
2、core 模块: 数据的浏览,评价等操作记录的后台设计及开发,数据激活、归档、删除、草稿状态
的统一查询设计及开发, S3 的文件上传下载以及临时 URL 生成功能
3、dgraph 模块:开发通用方法实现对 dgraph 数据库的新增节点、更新节点、添加关系操作