一种系统服务配置方法、装置、设备及介质制造方法及图纸

技术编号:20840928 阅读:26 留言:0更新日期:2019-04-13 08:34
本发明专利技术公开了一种系统服务配置方法、装置、设备及介质。该方法的步骤包括:将目标系统服务对应的配置参数写入至预设的内存空间;将目标系统服务的参数读取路径设定为内存空间的地址并启动目标系统服务,以控制目标系统服务在内存空间中读取配置参数并运行;当接收到参数修改指令时,根据参数修改指令修改内存空间中相应的目标配置参数。本方法在修改目标配置参数过程中,无需全部清空内存中的原有数据,进而目标系统服务能够在保持工作状态的同时直接使用修改后的目标配置参数,保证了设备节点中系统服务工作的连续性,进而相对提高了分布式系统整体的工作效率。此外,本发明专利技术还提供一种系统服务配置装置、设备及介质,有益效果同上所述。

【技术实现步骤摘要】
一种系统服务配置方法、装置、设备及介质
本专利技术涉及系统维护领域,特别是涉及一种系统服务配置方法、装置、设备及介质。
技术介绍
分布式系统是基于多台设备节点协同工作所构成的逻辑系统,是当前企业中流行的一种系统形式。分布式系统中的设备节点各自运行着若干个系统服务,每一个系统服务都具有相应的配置参数,配置参数在具体取值上的不同,决定着系统服务运行时所能够具有的不同效率以及状态。在传统的分布式系统中,对于系统服务的配置均在配置文件中进行,进而当各设备节点中的系统服务启动时,均需要预先读取配置有配置参数的配置文件,进而将读取到的配置参数加载至内存才能够被系统服务访问并依照配置参数运行,在此基础上,若需要修改系统服务运行参数,如增加系统服务的线程数、调大系统服务日志级别以及测试某个参数是否最优等,当前需要对配置文件中原有的配置参数进行修改,由于需要将配置文件中的配置参数全部加载至内存才能使系统服务依照新的配置参数运行,而在这一过程之前会清空内存中原有的全部数据,因此需要重启系统服务,以确保系统服务能够重新在内存中读取并使用配置文件中修改后的配置参数,但是重启系统服务的过程势必会造成该系统服务的中断,影响系统服务工作的连续性,进而降低了分布式系统整体的工作效率。由此可见,提供一种系统服务配置方法,以相对保证设备节点中系统服务工作的连续性,进而相对提高分布式系统整体的工作效率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种系统服务配置方法、装置、设备及介质,以相对保证设备节点中系统服务工作的连续性,进而相对提高分布式系统整体的工作效率。为解决上述技术问题,本专利技术提供一种系统服务配置方法,包括:将目标系统服务对应的配置参数写入至预设的内存空间;将目标系统服务的参数读取路径设定为内存空间的地址并启动目标系统服务,以控制目标系统服务在内存空间中读取配置参数并运行;当接收到参数修改指令时,根据参数修改指令修改内存空间中相应的目标配置参数。优选的,在根据参数修改指令修改内存空间中相应的目标配置参数之前,该方法进一步包括:获取目标配置参数对应的操作锁;相应的,在根据参数修改指令修改内存空间中相应的目标配置参数之后,该方法进一步包括:释放操作锁。优选的,当接收到参数修改指令时,根据参数修改指令修改内存空间中相应的目标配置参数具体为:当通过预先增设的监听端口接收到参数修改指令时,根据参数修改指令修改目标配置参数。优选的,在根据参数修改指令修改内存空间中相应的目标配置参数之后,该方法进一步包括:将修改时刻、目标配置参数修改前的原始值以及目标配置参数修改后的当前值对应记录至日志。优选的,将目标系统服务对应的配置参数写入至预设的内存空间具体为:将记录于预设配置文件中的配置参数写入至内存空间。此外,本专利技术还提供一种系统服务配置装置,包括:内存写入模块,用于将目标系统服务对应的配置参数写入至预设的内存空间;服务启动模块,用于将目标系统服务的参数读取路径设定为内存空间的地址并启动目标系统服务,以控制目标系统服务在内存空间中读取配置参数并运行;参数修改模块,用于当接收到参数修改指令时,根据参数修改指令修改内存空间中相应的目标配置参数。此外,本专利技术还提供一种系统服务配置设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的系统服务配置方法的步骤。此外,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的系统服务配置方法的步骤。本专利技术所提供的系统服务配置方法,首先将目标系统服务对应的配置参数写入预设的内存空间,再将内存空间的地址设置为目标系统服务的参数读取路径并控制目标系统服务启动,进而在目标系统服务运行的整体过程中,均是在内存中获取所需的配置参数,当接收到表征需要修改相关配置参数的参数修改指令时,根据参数修改指令修改内存空间中相应的目标配置参数。本方法是当接收到参数修改指令时,直接对内存空间中的待修改的目标配置参数进行相应的修改,由于内存中的数据能够被目标系统服务直接访问,因此本方法在修改目标配置参数过程中,无需全部清空内存中的原有数据,进而目标系统服务能够在保持工作状态的同时直接使用修改后的目标配置参数,保证了设备节点中系统服务工作的连续性,进而相对提高了分布式系统整体的工作效率。此外,本专利技术还提供一种系统服务配置装置、设备及介质,有益效果同上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种系统服务配置方法的流程图;图2为本专利技术实施例提供的一种系统服务配置装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种系统服务配置方法,以相对保证设备节点中系统服务工作的连续性,进而相对提高分布式系统整体的工作效率。本专利技术的另一核心是提供一种系统服务配置装置、设备及介质。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。实施例一图1为本专利技术实施例提供的一种系统服务配置方法的流程图。请参考图1,系统服务配置方法的具体步骤包括:步骤S10:将目标系统服务对应的配置参数写入至预设的内存空间。需要说明的是,本步骤的执行主体为承载目标系统服务的设备节点,设备节点可以是组成分布式系统的构成节点,也可以是单独的服务器设备或用户设备。系统服务是一种应用程序类型,它在后台运行。系统服务通常可以在本地和网络为用户提供一些功能,例如客户端/服务器应用服务、Web服务器、数据库服务器以及其他基于服务器的应用程序等。目标系统服务指的是需要在设备节点所运行的系统中工作的系统服务。预设的内存空间是指为支持目标系统服务工作而预先开辟的内存地址区域,本步骤将目标系统服务对应的配置参数写入至预设的内存空间,目的是通过内存向目标系统服务提供所需的配置参数,目标系统服务能够在运行过程中高效获取到当前工作状态下需要使用的配置参数,以此确保目标系统服务能够正常工作。步骤S11:将目标系统服务的参数读取路径设定为内存空间的地址并启动目标系统服务,以控制目标系统服务在内存空间中读取配置参数并运行。本步骤将目标系统服务的参数读取路径设定为内存空间的地址,目的是确保目标系统服务以存储有配置参数的正确内存访问路径访问配置参数,确保配置参数的正确性。在设定目标系统服务的参数读取路径后启动该目标系统服务,以此控制启动后的目标系统服务在该预设的内存空间中读取配置参数并运行。步骤S12:当接收到参数修改指令时,根据参数修改指令修改内存空间中相应的目标配置参数。需要说明的是,由于内存中的配置参数能够直接被目标系统服务读取,并且无需先将内存中的全部数据清空即可直接对内存中的配置参数进行修改,因此本步骤当本文档来自技高网
...

【技术保护点】
1.一种系统服务配置方法,其特征在于,包括:将目标系统服务对应的配置参数写入至预设的内存空间;将所述目标系统服务的参数读取路径设定为所述内存空间的地址并启动所述目标系统服务,以控制所述目标系统服务在所述内存空间中读取所述配置参数并运行;当接收到参数修改指令时,根据所述参数修改指令修改所述内存空间中相应的目标配置参数。

【技术特征摘要】
1.一种系统服务配置方法,其特征在于,包括:将目标系统服务对应的配置参数写入至预设的内存空间;将所述目标系统服务的参数读取路径设定为所述内存空间的地址并启动所述目标系统服务,以控制所述目标系统服务在所述内存空间中读取所述配置参数并运行;当接收到参数修改指令时,根据所述参数修改指令修改所述内存空间中相应的目标配置参数。2.根据权利要求1所述的方法,其特征在于,在所述根据所述参数修改指令修改所述内存空间中相应的目标配置参数之前,该方法进一步包括:获取所述目标配置参数对应的操作锁;相应的,在所述根据所述参数修改指令修改所述内存空间中相应的目标配置参数之后,该方法进一步包括:释放所述操作锁。3.根据权利要求1所述的方法,其特征在于,所述当接收到参数修改指令时,根据所述参数修改指令修改所述内存空间中相应的目标配置参数具体为:当通过预先增设的监听端口接收到所述参数修改指令时,根据所述参数修改指令修改所述目标配置参数。4.根据权利要求1所述的方法,其特征在于,在所述根据所述参数修改指令修改所述内存空间中相应的目标配置参数之后,该方法进一步包括:将修改时...

【专利技术属性】
技术研发人员:顾长顺
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京,11

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

1