该系统从开发至服务器部署以及运维均是独立操作
在一个面向多企业用户的 ETL(Extract, Transform, Load)调度平台中,负责设计和实现了一个高度可用的
数据 API 管理系统。该系统为技术人员提供了一系列 API 生成方式,使得他们能够方便地拉取和管理数据,包
括但不限于 API 配置、访问密钥、数据解密秘钥以及 API 调用次数统计和管理。系统通过采用现代微服务架构,
实现了高性能和高可用性。
后端:Spring Boot, MyBatis
服务注册与发现:Nacos, Consul
前端:Vue.js, jQuery
日志管理:Log4j
数据加密:AES 加密算法
1.负责 API 管理模块的开发,实现了动态 API 部署,支持一键 SQL 部署,自动生成 API 文档,提高了客户
操作的便捷性。
2.设计并实现了基于 Key 的权限控制系统,并采用 AES 算法进行数据加密,确保了数据传输过程的安全性。
3.开发了高可用的分布式 API 模块,通过动态部署接口并引入路由策略以及负载均衡技术,增强了系统的
可靠性和伸缩性。