[发明专利]负载控制方法在审
申请号: | 201910220082.3 | 申请日: | 2019-03-22 |
公开(公告)号: | CN111722920A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 李兵;潘军 | 申请(专利权)人: | 鼎捷软件股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/903 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 徐金国 |
地址: | 200443 上海市江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 控制 方法 | ||
本揭示文件提供一种负载控制方法。负载控制方法包含以下步骤:经由客户端程序发出服务请求;读取业务领域目录,以解析资源标示;根据资源标示以在服务容器中搜寻,判断是否有对应服务;以及当未搜寻到对应服务,则于业务分区容器中寻找对应服务,以读取对应服务的业务分区并连接到业务分区的对应服务器,如此一来,得以分散客户端程序的服务请求及引起的服务器负载。
技术领域
本揭示文件是有关于一种控制方法,且特别是有关于一种负载的控制方法。
背景技术
网络软件系统中,负载控制技术是被广泛运用的技术。该技术可以根据实际需求对原有的功能进行水平拆分,将工作负载或任务分配到不同的程序、装置或节点。
以负载均衡技术为例,一般采用硬件方式来实现,例如以负载均衡装置连接于多个服务器,根据服务器的资源使用状况来动态分配任务。另一方面,采用软件方式来实现负载均衡,例如Nginx,此方式已默认的轮询和最少连接方式要求所有服务器是无状态的。然而,负载均衡装置的价格昂贵,对业务量相对较低的企业来说,使用负载均衡装置并非首选。此外,仰赖Nginx达成负载均衡的方式,在企业软件(例如ERP)必须在设计之初就作到无状态,否则将增加后续修改及维护成本,且要求各节点部署的内容完全一致。据此,如何有效率且降低成本地实现负载控制是亟需解决的问题。
发明内容
发明内容旨在提供本揭示内容的简化摘要,以使阅读者对本揭示内容具备基本的理解。此发明内容并非本揭示内容的完整概述,且其用意并非在指出本发明实施例的重要/关键元件或界定本发明的范围。
根据本揭示文件的一实施例,揭示一种负载控制方法。负载控制方法包含以下步骤:经由客户端程序发出服务请求;读取业务领域目录,以解析资源标示;根据资源标示以在服务容器中搜寻,判断是否有对应服务;以及当未搜寻到对应服务,则于业务分区容器中寻找对应服务,以读取对应服务的业务分区并连接到业务分区的对应服务器,以分散客户端程序的服务请求及引起的服务器负载。
于一实施例中,负载控制方法还包含:选择多个帐务数据中的一者;以及解析该帐务数据的内容,以建立一服务请求程序,其中该服务请求程序包含一业务分区以及一资源连结信息。
于一实施例中,负载控制方法还包含:读取一业务领域目录的一功能包,其中该功能包包含至少一功能点;读取该功能包的该至少一功能点,其中各该功能点包含一唯一识别;以及解析该至少一功能点,以将该唯一识别写入至一服务容器的一资源标示以及将该业务分区标识写入一服务容器的一执行业务分区。
于一实施例中,负载控制方法还包含:读取一执行程序的一传递参数;以及根据该传递参数于该服务容器中检索,以判断该服务容器中是否存在符合该传递参数的一相关数据。
于一实施例中,其中判断该服务容器中是否存在符合该传递参数的该执行业务分区的步骤还包含:当该服务容器中存在符合该传递参数的该执行业务分区,则分配一服务请求至一业务分区服务容器,其中该业务分区服务容器包含该至少一功能点的数据。
于一实施例中,其中分配该服务请求至该业务分区服务容器的步骤还包含:根据该业务分区服务容器的该资源连结信息,将该服务请求以该资源连结信息的对应资源进行连接。
于一实施例中,其中判断该服务容器中是否存在符合该传递参数的该执行业务分区的步骤还包含:当该服务容器中不存在符合该传递参数的该执行业务分区,则执行一一般服务容器搜寻并回传一服务资源,其中该一般服务容器包含该至少一功能点的数据。
于一实施例中,负载控制方法还包含根据多个的该服务容器以建立一资源存取链路。
于一实施例中,其中该传递参数包含一业务领域以及一服务类型,其中根据该传递参数于该服务容器中检索以判断该服务容器中是否存在符合该传递参数的该相关数据的步骤还包含:根据该业务领域于该服务容器中进行检索,以判断该服务容器是否存在符合该业务领域的一资源标示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎捷软件股份有限公司,未经鼎捷软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910220082.3/2.html,转载请声明来源钻瓜专利网。