一种服务器发布信息的处理方法、装置、设备及介质制造方法及图纸

技术编号:35007242 阅读:14 留言:0更新日期:2022-09-21 14:58
本发明专利技术提出一种服务器发布信息的处理方法、装置、设备及介质,方法包括步骤:获取当前用户的配置管理数据库信息,配置管理数据库用于存放初始服务器信息;接收当前用户输入的目标指令,目标指令表征当前用户需要发布或者删除的初始服务器信息;根据目标指令,选取初始服务器信息为目标服务器信息;调用服务集群的接口,在服务集群内部增加或者删除目标服务器信息,服务集群用于临时存放目标服务器信息;监听服务集群内部增加或者删除后的目标服务器信息,输出服务集群内部的目标服务器信息。本发明专利技术极大的提高了服务器的发布效率,增加了服务器在发布时的容错率,并且节省了成本。并且节省了成本。并且节省了成本。

【技术实现步骤摘要】
一种服务器发布信息的处理方法、装置、设备及介质


[0001]本专利技术涉及云存储、集群存储领域,具体涉及一种服务器发布信息的处理方法、装置、设备及介质。

技术介绍

[0002]Nginx是一款开源的、高性能的HTTP(Hyper Text Transfer Protocol,超文本传输协议)服务器和反向代理服务器,被许多企业广泛地应用在负载均衡、反向代理、前后端分离等场景。通过使用Nginx作为负载均衡使用,可作为HTTP请求的一个统一的入口,有利于域名管理、问题排查,同时还能降低运维成本。
[0003]将Nginx作为HTTP请求的统一入口的架构,在随着服务数量的增加时,日常维护这些服务也出现了一些问题。例如在服务的发布过程中,为了做到平滑发布,发布过程中需要切断流量。因此每台服务器发布过程时,需要先从Nginx配置中的upstream(上游)中摘除,然后执行Nginxreload(重新加载)命令操作。在同时有多个服务需要发布时则需要进行排队,当部署完一个服务后,才能进入下一个服务的发布工作,严重影响了发布效率。

技术实现思路

[0004]本专利技术提出一种服务器发布信息的处理方法、装置、设备及介质,可用于解决现有多个服务需要发布时则需要进行排队,严重影响了发布效率的问题。
[0005]本专利技术提出一种服务器发布信息的处理方法,包括步骤:
[0006]获取当前用户的配置管理数据库信息,所述配置管理数据库用于存放初始服务器信息;
[0007]接收所述当前用户输入的目标指令,所述目标指令表征所述当前用户需要发布或者删除的初始服务器信息;
[0008]根据所述目标指令,选取所述初始服务器信息为目标服务器信息;
[0009]调用服务集群的接口,在所述服务集群内部增加或者删除所述目标服务器信息,所述服务集群用于临时存放所述目标服务器信息;
[0010]监听所述服务集群内部增加或者删除后的所述目标服务器信息,输出所述服务集群内部的所述目标服务器信息。
[0011]本专利技术还提出一种服务器发布信息的处理装置,包括:
[0012]获取单元,用于获取当前用户的配置管理数据库信息,所述配置管理数据库用于存放初始服务器信息;
[0013]接收单元,用于查询所述配置管理数据库中的所述服务器信息,选取所述当前用户需求的所述服务器信息为目标服务器信息;
[0014]选取单元,用于所述服务集群用于临时存放所述服务器信息;
[0015]变更单元,用于根据所述目标服务器信息,调用服务集群的接口,变更所述服务集群内部的所述服务器信息;
[0016]输出单元,用于监听所述服务集群内部变化的所述服务器信息,实时更新并输出所述服务器信息。
[0017]本专利技术还提出一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述服务器发布信息的处理方法的步骤。
[0018]本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述服务器发布信息的处理方法的步骤。
[0019]本专利技术提出一种服务器发布信息的处理方法、装置、设备及介质,选取当前用户需要发布的初始服务器信息,并设定为目标服务器信息。之后,将在服务集群内增加或者删除目标服务器信息。监听服务集群内部的目标服务器信息,当服务集群内增加了目标服务器信息或者删除了目标服务器信息之后,实时输出目标服务器信息。上述的步骤即满足了当前用户需要发布或者删除目标服务器信息的需求,并且不需要对配置管理数据库内的初始服务器信息进行增加或者删除操作,起到对当前用户的初始服务器信息进行保存备份的作用。在对服务集群中的目标服务器信息发生删除的误操作时,仍可以从配置管理数据库中获取到该目标服务器信息。本专利技术极大的提高了服务器信息的发布效率,增加了服务器信息在发布时的容错率,并且节省了成本。
附图说明
[0020]图1是本专利技术一实施例中服务器发布信息的处理方法的一应用环境示意图;
[0021]图2是本专利技术一实施例中服务器发布信息的处理方法的一流程示意图;
[0022]图3是图2中步骤S30的一具体实施方式流程示意图;
[0023]图4是图2中步骤S40的一具体实施方式流程示意图;
[0024]图5是本专利技术一实施例中服务器发布信息的处理方法的又一流程示意图;
[0025]图6是本专利技术一实施例中服务器发布信息的处理方法的一模型示意图;
[0026]图7是本专利技术一实施例中服务器发布信息的处理装置的一结构示意图;
[0027]图8是本专利技术一实施例中计算机设备的一结构示意图。
具体实施方式
[0028]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。
[0029]需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0030]本专利技术实施例提供的服务器发布信息的处理方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务端进行通信。服务端可以通过客户端获取当前用户的配置管
理数据库信息,配置管理数据库用于存放初始服务器信息;接收当前用户输入的目标指令,目标指令表征当前用户需要发布或者删除的初始服务器信息;根据目标指令,选取初始服务器信息为目标服务器信息;调用服务集群的接口,在服务集群内部增加或者删除目标服务器信息,服务集群用于临时存放目标服务器信息;监听服务集群内部增加或者删除后的目标服务器信息,输出服务集群内部的目标服务器信息。在本专利技术中,提出一种服务器发布信息的处理方法,在同时有多个服务需要发布时,能够通过热加载的方式更新配置,即通过不重启程序修改生效的方式进行更新配置,提高了多个服务同时发布时的并发能力,极大的提高了发布服务的效率,节省了成本。下面通过具体的实施例对本专利技术进行详细的描述。
[0031]请参阅图2所示,图2是本专利技术一实施例提供的服务器发布信息的处理方法的一个流程示意图,可包括有如下的步骤:
[0032]S10、获取当前用户的配置管理数据库信息,所述配置管理数据库用于存放初始服务器信息。
[0033]在一些实施例中,获取当前用户的CMDB(Configuration Management Database,配置管理数据库),配置管理数据库可用于当前用户存放初始服务器信息、主机名称和集群信息等基础数据信息。其中,初始服务器信息的具体信息不加以限制,初始服务器信息中可可包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器发布信息的处理方法,其特征在于,包括步骤:获取当前用户的配置管理数据库信息,所述配置管理数据库用于存放初始服务器信息;接收所述当前用户输入的目标指令,所述目标指令表征所述当前用户需要发布或者删除的初始服务器信息;根据所述目标指令,选取所述初始服务器信息为目标服务器信息;调用服务集群的接口,在所述服务集群内部增加或者删除所述目标服务器信息,所述服务集群用于临时存放所述目标服务器信息;监听所述服务集群内部增加或者删除后的所述目标服务器信息,输出所述服务集群内部的所述目标服务器信息。2.根据权利要求1所述的服务器发布信息的处理方法,其特征在于,所述获取当前用户的配置管理数据库信息的步骤和监听所述服务集群内部增加或者删除后的所述目标服务器信息,输出所述服务集群内部的所述目标服务器信息的步骤之间,包括步骤:根据所述目标指令,在所述配置管理数据库中增加或者删除所述初始服务器信息;选取所述配置管理数据库中增加或者删除的所述初始服务器信息为同步服务器信息;调用所述服务集群的接口,在所述服务集群内部增加或者删除所述同步服务器信息为所述目标服务器信息。3.根据权利要求1所述的服务器发布信息的处理方法,其特征在于,所述调用服务集群的接口,在所述服务集群内部增加或者删除所述目标服务器信息的步骤,包括步骤:根据所述当前用户输入的目标指令,查询所述目标服务器信息的状态信息;当所述目标服务器信息的状态信息为离线状态时,所述服务集群内部删除所述目标服务器信息。4.根据权利要求3所述的服务器发布信息的处理方法,其特征在于,所述获取所述服务集群内部的所述目标服务器信息,查询所述目标服务器信息的状态信息的步骤之前,包括步骤:查询所述服务集群内中所述目标服务器信息的地址信息;根据所述目标服务器信息的地址信息,查询所述目标服务器信息的状态信息。5.根据权利要求3所述的服务器发布信息的处理方法,其特征在于,所述调用服务集群的接口,在所述服务集群内部增加或者删除所述目标服...

【专利技术属性】
技术研发人员:晏彬
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1