在线运维和发版平台产品系统

我要开发同款
proginn17022676062026年03月04日
9阅读

技术信息

语言技术
JavaVue
系统类型
Web
行业分类
开发工具企业服务

作品详情

行业场景

该项目主要是解决迭代过程中为客户系统批量升级项目版本控制,自动定时发版,镜像批量化打包,每个版本的sql脚本统一管理,由于不同客户连接数据方式不同(有的使用堡垒机,有的需要客户验证码等)给线上反馈处理造成了很大的困扰,同过该项目将数据库统一管理统一鉴权,并记录sql执行的记录,可以大大提高运维效率。

功能介绍

项目管理、版本管理、sql 脚本管理(检查脚本合法性),版本包管理(调用jenkins 打doker包),
项目升级(选择要升级的版本包,选择要升级的项目,调用各自项目的k8s集群进行sql 执行和替换镜像),也可选择定时升级
升级执行日志管理,可以查看每条sql执行是否执行成功,每个镜像是否替换成功,失败则将日志捞取到平台呈现,
所以项目数据库统一管理模块(类似 navicat)
用户权限管理,管理用户有哪些项目权限,可以执行哪些操作

项目实现

1、 设计并实现SQL脚本自动检查与执行流程,提升脚本运行的准确性与效率。
2、编写 客户服务上运行的 sqlAgent 服务,用于在客户服务上检查和执行sql,使用 RSA 对发送过来的请求认证解密,确保数据的安全性
3、发版平台项目上开发开发数据库统一运维平台,类似navicat,可在线管理所以项目的数据库,并可以记录日志,可以作用,每一条运维的sql 都检查,和记录对应的执行人。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论