本发明专利技术实施例公开了一种仓库信息的管理方法和系统。该方法包括接收用户请求,确定与用户请求对应的目标仓库功能服务;获取与各服务实例对应的运行状态指标值和预设基础指标值,根据各运行状态指标值的数值差异,确定与各服务实例对应的权重系数分配方案;根据各服务实例的运行状态指标值、基础指标值及权重系数分配方案,计算与各服务实例对应的请求分配指标值;根据各服务实例的请求分配指标值,在各服务实例中确定目标服务实例,将所述用户请求分发至目标服务实例进行请求处理。本发明专利技术实施例的技术方案提供一种基于动态调整服务实例加权系数对仓库信息进行管理的新方法,提高仓库信息管理效率及准确性,优化仓库管理系统的扩展性及可维护性。的扩展性及可维护性。的扩展性及可维护性。
【技术实现步骤摘要】
一种仓库信息的管理方法和系统
[0001]本专利技术实施例涉及计算机技术,尤其涉及一种仓库信息的管理方法和系统。
技术介绍
[0002]随着企业规模的不断发展,仓库管理的物资种类机数量在不断增加、出入库频率剧增,仓库管理作业也已十分复杂和多样化,传统的人工仓库作业模式和数据采集方式已难以满足仓库管理的快速、准确要求,严重影响了企业的运行工作效率,成为制约企业发展的一大障碍。
[0003]现有技术中,仓库通过多部门结合对仓库信息进行管理,使用计算机录入与人工核对相结合的方式对信息进行管理;此外,在计算机存储数据的过程中,通常使用单个服务器节点以处理仓库数据。虽然有一些企业采用了信息技术以求改进管理效率,但是受限于传统的C/S(Client
‑
Server,服务器
‑
客户机)方案,在数据规模越来越大的场景显得难以扩展,力不从心。
[0004]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:仓库数据规模越来越大,导致传统C/S方案无法适用于更复杂的仓库场景。
技术实现思路
[0005]本专利技术实施例提供一种仓库信息的管理方法和系统,以提供一种基于动态调整服务实例加权系数对仓库信息进行管理的新方法,提高了仓库信息管理效率及准确性,优化了仓库管理系统的扩展性及可维护性。
[0006]第一方面,本专利技术实施例提供了一种仓库信息的管理方法,其中,该方法包括:
[0007]接收用户请求,并根据用户请求中的仓库识别码和请求信息,确定与用户请求对应的目标仓库功能服务;其中,目标仓库功能服务包括多个可用的服务实例;
[0008]获取与各服务实例对应的运行状态指标值和预设基础指标值,并根据各运行状态指标值间的数值差异,确定与各服务实例对应的权重系数分配方案;
[0009]根据各服务实例的运行状态指标值、基础指标值以及权重系数分配方案,计算与各服务实例对应的请求分配指标值;
[0010]根据各服务实例的请求分配指标值,在各服务实例中确定目标服务实例,并将所述用户请求分发至目标服务实例进行请求处理。
[0011]第二方面,本专利技术实施例还提供了一种仓库管理系统,其中,该系统包括:
[0012]仓库网关,用于接收用户请求,将所述用户请求发送至仓库服务注册中心;接收所述仓库服务注册中心根据所述用户请求反馈的处理结果,将所述处理结果进行用户反馈;
[0013]仓库服务注册中心,用于实现如本专利技术任意实施例所述的仓库信息的管理方法;
[0014]熔断器,用于接收不可用状态的目标服务实例的信息,并发送检查信号至所述目标服务实例,确定所述目标服务实例的状态;若确定所述目标服务实例的状态为可用,则将所述目标服务实例的状态标记修改为可用。
[0015]本专利技术实施例通过接收用户请求,并根据用户请求中的仓库识别码和请求信息,确定与用户请求对应的目标仓库功能服务;其中,目标仓库功能服务包括多个可用的服务实例;获取与各服务实例对应的运行状态指标值和预设基础指标值,并根据各运行状态指标值间的数值差异,确定与各服务实例对应的权重系数分配方案;根据各服务实例的运行状态指标值、基础指标值以及权重系数分配方案,计算与各服务实例对应的请求分配指标值;根据各服务实例的请求分配指标值,在各服务实例中确定目标服务实例,并将所述用户请求分发至目标服务实例进行请求处理,解决现有技术仓库数据规模越来越大导致传统仓库管理系统扩展性及可维护性差且管理效率及准确率低的问题,提供一种基于动态调整服务实例加权系数对仓库信息进行管理的新方法,提高仓库信息管理效率及准确性,优化仓库管理系统的扩展性及可维护性。
附图说明
[0016]图1为本专利技术实施例一提供的一种仓库信息的管理方法的流程图;
[0017]图2为本专利技术实施例二提供的另一种仓库信息的管理方法的流程图;
[0018]图3为本专利技术实施例三提供的一种仓库管理系统的结构示意图;
[0019]图4为本专利技术实施例四提供的一种仓库信息的管理装置的结构示意图;
[0020]图5为本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0021]下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。
[0022]实施例一
[0023]图1为本专利技术实施例一提供的一种仓库信息的管理方法的流程图,本实施例可适用于对仓库信息进行管理的情况,该方法可以由仓库管理系统来执行,该系统可以通过软件和/或硬件的方式实现,并集成在服务集群中。具体的,参考图1,该方法具体包括如下步骤:
[0024]S110、接收用户请求,并根据用户请求中的仓库识别码和请求信息,确定与用户请求对应的目标仓库功能服务;其中,目标仓库功能服务包括多个可用的服务实例。
[0025]其中,用户请求可以是指用户请求查看仓库中物品相关信息时发送的信息。仓库识别码可以是指仓库的身份标识。请求信息可以是指该用户请求的具体内容,请求信息可以为包含仓库信息及请求内容的数据,例如,请求XX地区XX仓库中XX物品的剩余量。目标仓库功能服务可以是指能够为用户提供指定服务的实例集群,即,仓库功能服务可以包括多个可用的服务实例。服务实例可以是指实现功能服务的具体目标,例如,具体的硬件设备或者具体的应用程序。
[0026]在本实施例中,可以根据接收的用户请求中的仓库识别码和请求信息,确定出与用户请求对应的仓库功能服务作为目标仓库功能服务。
[0027]S120、获取与各服务实例对应的运行状态指标值和预设基础指标值,并根据各运行状态指标值间的数值差异,确定与各服务实例对应的权重系数分配方案。
[0028]其中,运行状态指标值可以是指能衡量每个服务实例运行状态的参数值,每个服务实例的运行状态指标值可以根据每个服务实例的当前运行状态信息计算获得。其中,当前运行状态信息可以包括服务实例的CPU、内存和存储的当前剩余率。具体的,每个服务实例的运行状态指标值可以根据计算得到,其中,K
i
表示各服务实例的运行状态指标值,i表示各服务实例的自然数标识序号,a表示CPU剩余率,b表示内存剩余率,c表示存储剩余率,p1表示多个服务实例CPU总剩余量与多个服务实例总CPU量之比,p2表示多个服务实例内存总剩余量与多个服务实例总内存量之比,p3表示多个服务实例存储总剩余量与多个服务实例总存储量之比。
[0029]预设基础指标值可以是指衡量每个服务实例运行状态的基础参数值。
[0030]权重系数可以是包括每个服务实例中与运行状态指标值对应的第一权重系数以及与预设基础指标值对应的第二权重系数。
[0031]在本实施例中,可以获取每个服务实例对应的运行状态指标值和预设基础指标值,并且根据每个服务实例的运行状态指标值之本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种仓库信息的管理方法,其特征在于,包括:接收用户请求,并根据用户请求中的仓库识别码和请求信息,确定与用户请求对应的目标仓库功能服务;其中,目标仓库功能服务包括多个可用的服务实例;获取与各服务实例对应的运行状态指标值和预设基础指标值,并根据各运行状态指标值间的数值差异,确定与各服务实例对应的权重系数分配方案;根据各服务实例的运行状态指标值、基础指标值以及权重系数分配方案,计算与各服务实例对应的请求分配指标值;根据各服务实例的请求分配指标值,在各服务实例中确定目标服务实例,并将所述用户请求分发至目标服务实例进行请求处理。2.根据权利要求1所述的方法,其特征在于,获取与各服务实例对应的运行状态指标值,包括:获取各服务实例的当前运行状态信息,其中,当前运行状态信息包括中央处理器CPU、内存和存储的当前剩余率;根据各所述当前运行状态信息,计算与各服务实例对应的运行状态指标值。3.根据权利要求2所述的方法,其特征在于,并根据各运行状态指标值间的数值差异,确定与各服务实例对应的权重系数分配方案,包括:按照运行状态指标值从大到小的顺序,将各所述服务实例进行排序,并依次获取排序结果中第一个服务实例之后的服务实例作为当前处理服务实例;将所述第一个服务实例和当前服务实例分别作为第一比对服务实例和当前比对服务实例;计算与所述第一比对服务实例和当前比对服务实例对应的两个运行状态指标值之间的比值;根据所述比值,确定与当前处理服务实例对应的权重系数分配方案;返回执行依次获取排序结果中的第一个服务实例之后的服务实例作为当前处理服务实例,直至确定与各服务实例对应的权重系数分配方案。4.根据权利要求3所述的方法,其特征在于,根据所述比值,确定与当前处理服务实例对应的权重系数分配方案,包括:在所述比值大于预设阈值时,将所述第一比对服务实例的运行状态指标值的第一权重系数降低到原值的第一倍数,将当前比对服务实例的运行状态指标值的第一权重系数保持不变;将所述第一比对服务实例的预设基础指标值的第二权重系数降低到原值的第二倍数,将当前比对服务实例的预设基础指标值的第二权重系数提高到原值的第三倍数。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,将所述用户请求分发至目标服务实例进行请求处理,包括:验证所述目标服务实例当前是否处于可用状态,若是,则将所述用户请求分发至目标服务实例进行请求处理;若否,则将所述目标服务实例标记为不可用状态,并根据各服务实例的请求分配指标值,在各服务实例中确定新的目标服务实例;返回执行验证所述目标服务实例当前是否处于可用状态的操作,直至确定出处于可用
状态的目标服务实例。6.根据权利要求5所述的方法,其特征在于,在将所述目标服务实例标记为不可用状态之后,还包括:...
【专利技术属性】
技术研发人员:周杰,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。