【技术实现步骤摘要】
远程运维和动态部署的方法及系统
本专利技术涉及服务系统
,具体而言,涉及一种用于智能终端的远程运维和动态部署的方法及系统、用于服务器的远程运维和动态部署的方法及系统、计算机设备、计算机可读存储介质。
技术介绍
随着互联网时代的日益深化,大型集团企业的信息化,大型数据中心的区域化,混合云服务的构建,都面临着分布式服务治理的问题:(1)服务部署部署不便,当系统中某终端需要部署新的服务时,往往需要停机部署以及实施人员进行现场操作。(2)无法保证服务的高可用,当终端的需要进行服务变更(部署、卸载、升级某个服务)时,需要停机部署,因此造成其他服务不可用。(3)系统升级不便,当系统需要升级终端时,需要实施人员或团队进行现场实施。(4)运维时效性差,发现问题后往往由于实施成本造成运维不及时。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术第一个方面在于提出一种用于智能终端的远程运维和动态部署的方法。本专利技术的第二个方面在于提出一种用于智能终端的远程运维和动态部署的系统。本专利技术的第三个方面在于提出一种用于服务器的远程运维和动态部署的方法。本专利技术的第四个方面在于提出一种用于服务器的远程运维和动态部署的系统。本专利技术的第五个方面在于提出一种计算机设备。本专利技术的第六个方面在于提出一种计算机可读存储介质。有鉴于此,根据本专利技术的一个方面,提出了一种远程运维和动态部署的方法,用于智能终端,其特征在于,方法包括:基于预设的协议向中心服务器发送连接指令以与中心服务器建立连接,产生控制通信通道和服务通信通道;通过控制通信通 ...
【技术保护点】
一种远程运维和动态部署的方法,用于智能终端,其特征在于,所述方法包括:基于预设协议向中心服务器发送连接指令以与所述中心服务器建立连接,产生控制通信通道和服务通信通道;通过所述控制所述通信通道接收所述中心服务器发送的控制指令,并执行所述控制指令以进行远程运维操作;以及通过所述服务通信通道接收所述中心服务器发送的插件服务指令,并执行所述插件服务指令以进行对插件的动态部署操作。
【技术特征摘要】
1.一种远程运维和动态部署的方法,用于智能终端,其特征在于,所述方法包括:基于预设协议向中心服务器发送连接指令以与所述中心服务器建立连接,产生控制通信通道和服务通信通道;通过所述控制所述通信通道接收所述中心服务器发送的控制指令,并执行所述控制指令以进行远程运维操作;以及通过所述服务通信通道接收所述中心服务器发送的插件服务指令,并执行所述插件服务指令以进行对插件的动态部署操作。2.根据权利要求1所述的远程运维和动态部署的方法,其特征在于,所述控制指令至少包括:重启指令、终端升级指令、日志收集指令、关闭指令、状态监控指令;所述服务指令至少包括:服务插件管理指令、终端插件管理指令。3.根据权利要求1所述的远程运维和动态部署的方法,其特征在于,所述预设协议为基于传输控制协议TCP的全双工通信WebSocket协议。4.根据权利要求2所述的远程运维和动态部署的方法,其特征在于,执行所述控制指令以进行远程运维操作和执行所述插件服务指令以进行对插件的动态部署操作之后,还包括:接收所述中心服务器发送的所述日志收集指令,记录所述远程运维操作的操作信息以生成基础日志,记录对所述插件的所述动态部署操作的操作信息以生成业务日志,记录基础运行信息以生成系统日志,并将所述基础日志、所述业务日志、所述系统日志上传至所述中心服务器。5.根据权利要求2所述的远程运维和动态部署的方法,其特征在于,还包括:接收所述中心服务器发送的所述状态监控指令,采集实时运行环境参数和/或所述智能终端的实时状态信息,并将所述实时运行环境参数和/或所述实时状态信息发送至所述中心服务器,以使所述中心服务器进行状态监控。6.根据权利要求1至5中任一项所述的远程运维和动态部署的方法,其特征在于,还包括:实时检测与所述中心服务器的连接状态,在所述连接状态为断开和/或连接超时时,发送所述连接指令以与所述中心服务器重新建立连接。7.一种远程运维和动态部署的系统,用于智能终端,其特征在于,所述系统包括:连接模块,用于基于预设协议向中心服务器发送连接指令以与所述中心服务器建立连接,产生控制通信通道和服务通信通道;第一执行模块,用于通过所述控制通信通道接收所述中心服务器发送的控制指令,并执行所述控制指令以进行远程运维操作;以及第二执行模块,用于通过所述服务通信通道接收所述中心服务器发送的插件服务指令,并执行所述插件服务指令以进行对插件的动态部署操作。8.根据权利要求7所述的远程运维和动态部署的系统,其特征在于,所述控制指令至少包括:重启指令、终端升级指令、日志收集指令、关闭指令、状态监控指令;所述服务指令至少包括:服务插件管理指令、终端插件管理指令。9.根据权利要求7所述的远程运维和动态部署的系统,其特征在于,所述预设协议为基于传输控制协议TCP的全双工通信WebSocket协议。10.根据权利要求8所述的远程运维和动态部署的系统,其特征在于,还包括:第三执行模块,用于记录所述远程运维操作的操作信息以生成基础日志,记录对所述插件的所述动态部署操作的操作信息以生成业务日志,记录基础运行信息以生成系统日志,并将所述基础日志、所述业务日志、所述系统日志上传至所述中心服务器。11.根据权利要求8中所述的远程运维和动态部署的系统,其特征在于,还包括:第四执行模块,用于接收所述中心服务器发送的所述状态监控指令,采集实时运行环境参数和/或所述智能终端的实时状态信息,并将所述实时运行环境参数和/或所述实时状态信息发送至所...
【专利技术属性】
技术研发人员:赵天麒,金基勇,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。