The invention provides a server upgrade method, device, computer system and readable storage system, which is based on Internet operation and maintenance, including grouping server clusters into internal and external groups, receiving user requests, extracting user parsing files and policy parsing files, parsing user requests with user parsing files and obtaining the value of the user requests. According to the value of the user request, the policy parsing file determines the user request as an internal request or an external request; outputs the internal request to the internal group and upgrades the servers in the internal group; or outputs the external request to the external group and upgrades the servers in the external group. The invention reduces the complexity of the user request receiving and output link, provides a support basis for the realization of gray level publishing and blue-green publishing, expands the scope of application, eliminates the bottleneck in the operation of database, optimizes the overall efficiency of the server upgrade device, and avoids the information blockage caused by excessive user request flow.
【技术实现步骤摘要】
服务器升级方法、装置、计算机系统及可读存储系统
本专利技术涉及系统运维
,尤其涉及一种服务器升级方法、装置、计算机系统及可读存储系统。
技术介绍
当前的信息交互系统至少具有两个域名,以分别对应至少两个渠道,使得用户请求在不同的域名下,发送至各个渠道的服务器;这种方式由于域名较多,因此导致用户请求的管理方式较为复杂,很容易出现信息管理混乱的情况出现;当前的服务器的升级系统主要采用灰度发布系统,而现有的灰度发布系统的功能比较简单,仅能够支持对服务器的灰度发布操作,而无法开展其他的如服务器隔离或蓝绿发布等业务操作;因此,无法满足当前不同场景下的服务器的升级需求;又由于当前的灰度发布系统通常采用两个域名,即生产环境下的服务器使用一个域名,灰度环境下的服务器使用另一域名,因此,需要将用户请求分别输出至不同域名下的服务器,导致灰度发布的工作复杂度较高,因此不仅增加了灰度发布系统的工作负荷,而且由于灰度环境的服务器与生产环境的服务器是完全隔离的,因此客户端在调用灰度时需要配置灰度环境的服务器的域名,在调用生产时需要配置生产环境的服务器的域名,提高了客户端交替调用生产环境或灰度环境的服务器的难度;又由于灰度环境的服务器和生产环境的服务器无法交换使用,使得部分服务器很长时间会处于闲置状态,造成设备浪费;当前的灰度发布系统的数据库由于是公用的,其连接和请求量是有限制的,如果连接量或用户请求量不断增加,因此,将会出现数据库由于自身连接和请求量的限制而无法满足足够多的用户请求,进而造成数据库运行瓶颈的产生。
技术实现思路
本专利技术的目的是提供服务器升级方法、装置、计算机系统及 ...
【技术保护点】
1.一种服务器升级方法,其特征在于,包括以下步骤:S1:对服务器集群分组,使服务器集群分为内部组和外部组;S2:接收用户请求;S3:提取用户解析文件和策略解析文件;S4:利用所述用户解析文件解析用户请求,以获得所述用户请求的值;S5:利用所述策略解析文件根据所述用户请求的值将所述用户请求判定为内部请求或外部请求;S6:将内部请求输出至内部组并升级内部组中的服务器;或将外部请求输出至外部组并升级外部组中的服务器。
【技术特征摘要】
1.一种服务器升级方法,其特征在于,包括以下步骤:S1:对服务器集群分组,使服务器集群分为内部组和外部组;S2:接收用户请求;S3:提取用户解析文件和策略解析文件;S4:利用所述用户解析文件解析用户请求,以获得所述用户请求的值;S5:利用所述策略解析文件根据所述用户请求的值将所述用户请求判定为内部请求或外部请求;S6:将内部请求输出至内部组并升级内部组中的服务器;或将外部请求输出至外部组并升级外部组中的服务器。2.根据权利要求1所述的服务器升级方法,其特征在于,所述步骤S1之后还包括以下步骤:S11:接收服务器集群输出的分组信号;S12:根据所述分组信号判定流程继续或流程终结;S13:若判定流程继续,将向客户端输出工作信号。3.根据权利要求1所述的服务器升级方法,其特征在于,所述步骤S1中,将内部组分为内部试验组和内部对照组,将外部组分为外部试验组和外部对照组。4.根据权利要求3所述的服务器升级方法,其特征在于,在所述步骤S6中,将内部请求输出至内部组并升级内部组中的服务器包括:将内部请求发送至所述内部对照组的服务器,并依次升级内部试验组和内部对照组中服务器的系统程序;或升级内部试验组中服务器的系统程序,对照内部请求的值和内部灰度发布白名单,判定所述内部请求为试验特性或对照特性;将试验特性的内部请求输出至内部试验组,将对照特性的内部请求输出至内部对照组,并升级外部对照组中服务器的系统程序。5.根据权利要求3所述的服务器升级方法,其特征在于,在所述步骤S6中,将外部请求输出至外部组并升级外部组中的服务器包括:将外部请求发送至所述外部对照组的服务器,并依次升级外部试验组和外部对照组中服务器的系统程序;或升级外部试验组中服务器的系统程序,对照外部请求的值和外部灰度发布白名单,判定所述外部请求为试验特性或对照特性;将试验特性的外部请求输出至外部试验组,将对照特性的外部请求输出至外部对照组,并升级外部对照组中服务器的系统程序。6.根据权利要求1所述的服务器升级方法,其特征在于,所述步骤S3包括利用脚本语言框架从数据库提取用户解析文件和策略解析文件,并缓存策略解析文件和用户解析文件;所述策略解析文件中的映...
【专利技术属性】
技术研发人员:顾钰芬,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。