一种通用服务程序管理平台制造技术

技术编号:32134733 阅读:20 留言:0更新日期:2022-01-29 19:41
本发明专利技术公开了一种通用服务程序管理平台,涉及通用服务程序管理领域,包括S1服务程序管理、S2服务程序开发和S3服务程序部署与管理。该通用服务程序管理平台针对服务程序难管理、难部署的问题,开发服务程序管理系统,系统包括管理平台客户端、数据库、服务端,首先,系统定义服务程序规范,当用户开发服务程序时,遵循系统定义的规范,使系统能识别其工作模式,然后,用户将开发好的程序上传至数据库,再有,用户在管理平台客户端上进行设置,将服务程序部署到指定的服务器上,同时配置好服务程序的工作模式,最后,服务程序根据配置好的工作模式,自动运行,同时将运行日志和运行结果返回给客户端。给客户端。

【技术实现步骤摘要】
一种通用服务程序管理平台


[0001]本专利技术涉及通用服务程序管理
,具体为一种通用服务程序管理平台。

技术介绍

[0002]通用服务程序管理平台基本以云服务作为一个基础单元对外提供服务,随着源码管理技术的发展和团队协同开发的需要,git源码管理工具逐渐成为业界主流,传统的微服务通常是将各代码模块打包成一个可运行的服务程序,例如基于SpringBoot的微服务将各代码模块编译成一个可运行的jar包。
[0003]现有的服务程序方案中,一般是在windows服务器上部署应用程序,以及在linux服务器部署服务或执行sh脚本,这几种方案中,当需要对服务程序进行维护时,都需要远程登陆或远程连接服务器,才能进行操作,若服务程序或服务器数量庞大时,很难对各服务程序进行统一管理。

技术实现思路

[0004]本专利技术的目的在于提供一种通用服务程序管理平台,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种通用服务程序管理平台,包括下述操作步骤:S1、服务程序管理:(1)系统定义服务程序规范:要求服务程序提供用户交互界面、通信协议、工作模式、日志记录等;(2)系统提供数据接口:当用户开发的服务程序需要访问数据库时,可直接调用系统提供的数据库接口;(3)系统提供日志接口:当用户开发的服务程序需要写日志时,可直接调用系统提供的日志接口;(4)系统提供服务程序存储功能:当用户开发完服务接口后,可直接将服务程序上传至数据库;(5)系统提供服务程序部署功能:当服务程序上传到了数据库后,用户可将服务程序部署到任意已经注册的服务器上;(6)系统提供服务程序管理功能:当服务程序部署到了服务器后,用户可随时定时启动、停止服务程序;(7)系统提供服务程序自动更新功能:当有新版本的服务程序上传到数据库后,系统会自动将新的服务程序更新到各服务器。
[0006]S2、服务程序开发:(1)根据系统提供的服务程序规范,编写用户交互界面、通信协议、工作模式等;(2)根据系统提供的数据库访问接口,编写访问数据库的代码;
(3)根据服务程序业务需求,编写服务程序业务代码;(4)使用系统提供的客户端,将服务程序上传到数据库并注册。
[0007]S3、服务程序部署与管理:(1)使用系统提供的客户端,将服务器信息提交到系统并注册;(2)使用系统提供的客户端,将服务程序上传到数据库并注册;(3)使用系统提供的客户端,将服务程序部署到服务器上;(4)使用系统提供的客户端,配置服务程序的工作模式;(5)使用系统提供的客户端,查看与管理服务程序的工作状态;(6)使用系统提供的客户端,查看服务程序的工作日志;(7)使用系统提供的客户端,停止与卸载服务程序。
[0008]优选的,所述S1步骤中,调用数据库接口时,会有加密及验证模块,此模块由系统平台提供,用户无需自行处理,以确保数据调用安全性。
[0009]优选的,所述S1步骤中,系统提供服务程序存储功能时,能将同类型的服务程序进行自动分类储存,以便于后续程序查询、安装与注册。
[0010]优选的,所述S1步骤中,系统提供服务程序管理功能时,用户可对定时启动、停止服务程序的时间进行自行更改调节。
[0011]优选的,所述S1步骤中,系统提供服务程序自动更新功能时,程序会将旧程序进行备份处理,若新程序出现BUG无法安装时,旧程序会再重新安装,同时系统会将BUG进行记录。
[0012]优选的,所述S3步骤中,服务程序的工作模式和工作状态可根据实际使用情况由系统自行调节,同时也可转入人工通道进行人为调节。
[0013]优选的,所述S3步骤中,系统出现接口业务逻辑BUG时,系统能及时对接口业务逻辑BUG进行检测并上报至用户,此时用户可对程序自行测试并解决BUG。
[0014]优选的,所述S3步骤中,系统更新过程中出现BUG,导致更新失败时,系统会及时回滚并记录日志。
[0015]本专利技术提供了一种通用服务程序管理平台,具备以下有益效果:1、使用服务程序管理系统后,用户无须远程登陆或远程连接服务器,可直接在管理平台客户端直接管理所有服务器上的所有服务程序。减少远程登陆操作、减少繁琐操作,同时避免远程登陆操作带来的危险。
具体实施方式
[0016]本专利技术提供一种技术方案:一种通用服务程序管理平台,包括下述操作步骤:S1、服务程序管理:(1)系统定义服务程序规范:要求服务程序提供用户交互界面、通信协议、工作模式、日志记录等;(2)系统提供数据接口:当用户开发的服务程序需要访问数据库时,可直接调用系统提供的数据库接口,而在调用数据库接口时,会有加密及验证模块,此模块由系统平台提供,用户无需自行处理,以确保数据调用安全性;(3)系统提供日志接口:当用户开发的服务程序需要写日志时,可直接调用系统提
供的日志接口;(4)系统提供服务程序存储功能:当用户开发完服务接口后,可直接将服务程序上传至数据库,此外系统提供服务程序存储功能时,能将同类型的服务程序进行自动分类储存,以便于后续程序查询、安装与注册;(5)系统提供服务程序部署功能:当服务程序上传到了数据库后,用户可将服务程序部署到任意已经注册的服务器上;(6)系统提供服务程序管理功能:当服务程序部署到了服务器后,用户可随时定时启动、停止服务程序,此外系统提供服务程序管理功能时,用户可对定时启动、停止服务程序的时间进行自行更改调节;(7)系统提供服务程序自动更新功能:当有新版本的服务程序上传到数据库后,系统会自动将新的服务程序更新到各服务器,此外系统提供服务程序自动更新功能时,程序会将旧程序进行备份处理,若新程序出现BUG无法安装时,旧程序会再重新安装,同时系统会将BUG进行记录。
[0017]S2、服务程序开发:(1)根据系统提供的服务程序规范,编写用户交互界面、通信协议、工作模式等;(2)根据系统提供的数据库访问接口,编写访问数据库的代码;(3)根据服务程序业务需求,编写服务程序业务代码;(4)使用系统提供的客户端,将服务程序上传到数据库并注册。
[0018]S3、服务程序部署与管理:(1)使用系统提供的客户端,将服务器信息提交到系统并注册;(2)使用系统提供的客户端,将服务程序上传到数据库并注册;(3)使用系统提供的客户端,将服务程序部署到服务器上;(4)使用系统提供的客户端,配置服务程序的工作模式;(5)使用系统提供的客户端,查看与管理服务程序的工作状态,服务程序的工作模式和工作状态可根据实际使用情况由系统自行调节,同时也可转入人工通道进行人为调节;(6)使用系统提供的客户端,查看服务程序的工作日志;(7)使用系统提供的客户端,停止与卸载服务程序,系统出现接口业务逻辑BUG时,系统能及时对接口业务逻辑BUG进行检测并上报至用户,此时用户可对程序自行测试并解决BUG,系统更新过程中出现BUG,导致更新失败时,系统会及时回滚并记录日志。
[0019]该通用服务程序管理平台针对服务程序难管理、难部署的问题,开发服务程序管理系统,系统包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通用服务程序管理平台,其特征在于,包括包括下述操作步骤:S1、服务程序管理:(1)系统定义服务程序规范:要求服务程序提供用户交互界面、通信协议、工作模式、日志记录等;(2)系统提供数据接口:当用户开发的服务程序需要访问数据库时,可直接调用系统提供的数据库接口;(3)系统提供日志接口:当用户开发的服务程序需要写日志时,可直接调用系统提供的日志接口;(4)系统提供服务程序存储功能:当用户开发完服务接口后,可直接将服务程序上传至数据库;(5)系统提供服务程序部署功能:当服务程序上传到了数据库后,用户可将服务程序部署到任意已经注册的服务器上;(6)系统提供服务程序管理功能:当服务程序部署到了服务器后,用户可随时定时启动、停止服务程序;(7)系统提供服务程序自动更新功能:当有新版本的服务程序上传到数据库后,系统会自动将新的服务程序更新到各服务器。S2、服务程序开发:(1)根据系统提供的服务程序规范,编写用户交互界面、通信协议、工作模式等;(2)根据系统提供的数据库访问接口,编写访问数据库的代码;(3)根据服务程序业务需求,编写服务程序业务代码;(4)使用系统提供的客户端,将服务程序上传到数据库并注册。S3、服务程序部署与管理:(1)使用系统提供的客户端,将服务器信息提交到系统并注册;(2)使用系统提供的客户端,将服务程序上传到数据库并注册;(3)使用系统提供的客户端,将服务程序部署到服务器上;(4)使用系统提供的客户端,配置服务程序的工作模式;(5)使用系统提供的客户端,查看与管理服务程序的工作状态;(6)使用系统提供的客户...

【专利技术属性】
技术研发人员:肖亮
申请(专利权)人:深圳市聚英达信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1