元数据知识图谱
技术栈:Spring Boot + GraphOcean Plus + SpringCloud A l ibaba + Nebula + KubeSphere(K8s) + Docker + Jenkins + Git
项目描述:元数据知识图谱作为数据治理体系(数据工厂、数据仓库、元数据知识图谱、统一支撑)下的子产品,为其他产品提供
数据间的关系、标签以及溯源等查询功能
个人职责:将原先采用 Python 技术栈开发的整套知识图谱后端,以 Java 技术栈进行重构并更根据新需求进行版本迭代和查询性
能优化
技术要点:
1. 设计项目中应用图数据库实现的点和边的类型结构以及交互的逻辑
2. 根据需求对于 GraphOcean 框架进行二次开发和版本迭代
3. 对 Nebula 查询语句进行了性能优化
4. 基于 kubesphere 搭建的 Jenkins 自动化部署平台
合同智能中台
技术栈:Spring Boot + Mybatis Plus + SpringCloud Alibaba + MySQL + Redis + Kafka + Elasticsearch + MinIO + K8s + Doc
ker + Je
nkins + Git
项目描述:项目涉及三个端 SaaS、OP 和企微,主要对合同的整个生命周期进行智能电子化管理,包含的功能模块有待办事 项、
数据看板、模板管理、合同管理、合同变更、合同纠纷、合同归档、合同借阅、合同台账、统计分析、存量合同管理、 合同比
对、预警配置、系统配置、人员组织管理、业务配置管理等
个人职责:需求分析和数据库表结构设计、项目功能开发及版本迭代、与前端接口联调以及测试完善产品健壮性、对接第三 方服
务并及时沟通解决存在的问题
技术要点:
1. 使用 Kafka 来实现分布式事务并通过重试机制保证其可靠性,确保数据的最终一致性
2. 使用 Redisson 来实现分布式锁,确保锁能在业务代码执行完成后才被释放
3. 使用 Jenkins 实现持续部署和集成到 K8s 集群大幅度提高了开发效率
4. 根据不同业务模块划分各服务的职责范围,并通过 Kafka 订阅发布事件的来异步解耦使其提高系统的性能