[go: up one dir, main page]

CN115277861A - Request distribution method and apparatus, non-volatile storage medium, and processor - Google Patents

Request distribution method and apparatus, non-volatile storage medium, and processor Download PDF

Info

Publication number
CN115277861A
CN115277861A CN202210668331.7A CN202210668331A CN115277861A CN 115277861 A CN115277861 A CN 115277861A CN 202210668331 A CN202210668331 A CN 202210668331A CN 115277861 A CN115277861 A CN 115277861A
Authority
CN
China
Prior art keywords
server
distance value
request
distribution
image distance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210668331.7A
Other languages
Chinese (zh)
Inventor
孙科
赵轶新
王乾
蒋艳军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202210668331.7A priority Critical patent/CN115277861A/en
Publication of CN115277861A publication Critical patent/CN115277861A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a request distribution method and device, a nonvolatile storage medium and a processor. Wherein, the method comprises the following steps: acquiring a distribution request, and analyzing input parameters in the distribution request to obtain identification information; determining a weight matched with the identification information and an object distance value matched with the weight; determining an image distance value by using a convex lens imaging formula, wherein the convex lens imaging formula is as follows: 1/u +1/v =1/f, wherein u is an object distance value, v is an image distance value, f is a focal distance value, and the focal distance value is a fixed value determined according to the object distance value; and matching the target server from the plurality of servers according to the image distance value, and distributing the distribution request to the target server. The method and the device solve the technical problem that the server disposal efficiency is low due to the fact that the threshold value of the server cannot be dynamically adjusted when a traditional request distribution mode faces massive data requests.

Description

请求分发方法及装置、非易失性存储介质、处理器Request distribution method and device, non-volatile storage medium, processor

技术领域technical field

本申请涉及新兴信息技术领域,具体而言,涉及一种请求分发方法及装置、非易失性存储介质、处理器。The present application relates to the field of emerging information technologies, and in particular, relates to a request distribution method and device, a non-volatile storage medium, and a processor.

背景技术Background technique

随着互联网的快速发展,用户受众越来越广泛,高并发是互联网分布式系统架构设计中必须考虑的因素之一,行业中基本采用垂直扩展和水平扩展来应对高并发的数据请求场景。由此衍生出了请求分发的技术,目前针对服务器集群部署的算法通常采用:轮询、随机、权重等。这种传统的请求分发方式面对海量的数据请求,无法根据服务器资源动态调整服务器阈值。With the rapid development of the Internet, the user audience is becoming wider and wider. High concurrency is one of the factors that must be considered in the architecture design of Internet distributed systems. Vertical expansion and horizontal expansion are basically adopted in the industry to deal with high-concurrency data request scenarios. From this, the technology of request distribution is derived. Currently, the algorithms deployed for server clusters usually use: round robin, random, weight, etc. Faced with massive data requests, this traditional request distribution method cannot dynamically adjust the server threshold according to server resources.

针对上述的问题,目前尚未提出有效的解决方案。For the above problems, no effective solution has been proposed yet.

发明内容Contents of the invention

本申请实施例提供了一种请求分发方法及装置、非易失性存储介质、处理器,以至少解决传统的请求分发方式面对海量的数据请求时无法动态调整服务器阈值造成服务器处置效率低下的技术问题。The embodiment of the present application provides a request distribution method and device, a non-volatile storage medium, and a processor to at least solve the problem that the traditional request distribution method cannot dynamically adjust the server threshold when faced with massive data requests, resulting in low server processing efficiency. technical problem.

根据本申请实施例的一个方面,提供了一种请求分发方法,包括:获取分发请求,并解析分发请求中的输入参数,得到标识信息;确定与标识信息匹配的权重,以及与权重匹配的物距值;利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值;根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。According to an aspect of an embodiment of the present application, a request distribution method is provided, including: obtaining a distribution request, and parsing the input parameters in the distribution request to obtain identification information; determining the weight matching the identification information, and the object matching the weight Distance value; Utilize the convex lens imaging formula to determine the image distance value, wherein the convex lens imaging formula is: 1/u+1/v=1/f, wherein, u is the object distance value, v is the image distance value, f is the focal length value, The focal length value is a fixed value determined according to the object distance value; the target server is matched from multiple servers according to the image distance value, and the distribution request is distributed to the target server.

可选地,确定与权重匹配的物距值,包括:物距值与权重成反比关系。Optionally, determining the object distance value matched with the weight includes: the object distance value is inversely proportional to the weight.

可选地,根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器之前,方法还包括:根据服务器的以下至少之一特征设置服务器分配的阈值区间:内存、核数、带宽。Optionally, before matching the target server from multiple servers according to the image distance value, and distributing the distribution request to the target server, the method also includes: setting a threshold interval for server allocation according to at least one of the following characteristics of the server: memory, number of cores ,bandwidth.

可选地,根据像距值从多个服务器中匹配目标服务器,包括:从阈值区间值确定像距值位于的目标阈值区间;将目标阈值区间对应的服务器确定为目标服务器。Optionally, matching the target server from multiple servers according to the image distance value includes: determining the target threshold interval where the image distance value is located from the threshold interval value; and determining the server corresponding to the target threshold interval as the target server.

可选地,将分发请求分发至目标服务器之后,方法还包括:记录物距值和目标服务器,生成收集日志;根据收集日志调整服务器的阈值区间。Optionally, after the distribution request is distributed to the target server, the method further includes: recording the object distance value and the target server, and generating a collection log; adjusting the threshold interval of the server according to the collection log.

可选地,根据收集日志调整服务器的阈值区间,包括:根据收集日志的信息,确定服务器的请求压力分布信息,其中,收集日志的信息包括:每日每台服务器接收的分发请求的数量;根据压力请求分布信息,扩大或缩小服务器的阈值区间。Optionally, adjusting the threshold interval of the server according to the collected log includes: determining the request pressure distribution information of the server according to the collected log information, wherein the collected log information includes: the number of distribution requests received by each server per day; Pressure request distribution information, expand or shrink the threshold range of the server.

可选地,根据压力请求分布信息,扩大或缩小服务器的阈值区间,包括:在像距值无法从多个服务器中匹配目标服务器时,根据来自目标对象的调整指令扩大或缩小服务器的阈值区间。Optionally, expanding or reducing the threshold range of the server according to the pressure request distribution information includes: when the image distance value cannot match the target server among multiple servers, expanding or reducing the threshold range of the server according to an adjustment instruction from the target object.

根据本申请实施例的另一方面,还提供了一种请求分发装置,包括:获取模块,用于获取分发请求,并解析分发请求中的输入参数,得到标识信息;第一确定模块,用于确定与标识信息匹配的权重,以及与权重匹配的物距值;第二确定模块,用于利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值;发送模块,用于根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。According to another aspect of the embodiments of the present application, there is also provided a device for request distribution, including: an acquisition module, configured to obtain a distribution request, and analyze input parameters in the distribution request to obtain identification information; a first determination module, configured to Determine the weight that matches the identification information, and the object distance value that matches the weight; the second determination module is used to determine the image distance value using the convex lens imaging formula, wherein the convex lens imaging formula is: 1/u+1/v=1/ f, wherein, u is the object distance value, v is the image distance value, f is the focal length value, and the focal length value is a fixed value determined according to the object distance value; the sending module is used to match the target server from multiple servers according to the image distance value , and distribute the distribution request to the target server.

根据本申请实施例的再一方面,还提供了一种非易失性存储介质,存储介质包括存储的程序,其中,程序运行时控制存储介质所在的设备执行以上的请求分发方法。According to still another aspect of the embodiments of the present application, there is also provided a non-volatile storage medium, the storage medium includes a stored program, wherein, when the program is running, the device where the storage medium is located is controlled to execute the request distribution method above.

根据本申请实施例的再一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行以上的请求分发方法。According to still another aspect of the embodiments of the present application, a processor is also provided, and the processor is configured to run a program, where the above request distribution method is executed when the program is running.

在本申请实施例中,采用获取分发请求,并解析分发请求中的输入参数,得到标识信息;确定与标识信息匹配的权重,以及与权重匹配的物距值;利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值;根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器的方式,通过确定与标识信息匹配的权重,以及与权重匹配的物距值,利用凸透镜成像公式确定像距值,根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。达到了动态调整服务器阈值的目的,从而实现了提升服务器处置效率的技术效果,进而解决了传统的请求分发方式面对海量的数据请求时无法动态调整服务器阈值造成服务器处置效率低下技术问题。In this embodiment of the application, obtain the distribution request and analyze the input parameters in the distribution request to obtain the identification information; determine the weight matching the identification information, and the object distance value matching the weight; use the convex lens imaging formula to determine the image distance value , where the convex lens imaging formula is: 1/u+1/v=1/f, where u is the object distance value, v is the image distance value, f is the focal length value, and the focal length value is a fixed value determined according to the object distance value ;Match the target server from multiple servers according to the image distance value, and distribute the distribution request to the target server, by determining the weight matching the identification information, and the object distance value matching the weight, using the convex lens imaging formula to determine the image distance value, match the target server from multiple servers according to the image distance value, and distribute the distribution request to the target server. It achieves the purpose of dynamically adjusting the server threshold, thereby achieving the technical effect of improving server processing efficiency, and then solving the technical problem of low server processing efficiency caused by the inability of the traditional request distribution method to dynamically adjust the server threshold in the face of massive data requests.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described here are used to provide a further understanding of the application and constitute a part of the application. The schematic embodiments and descriptions of the application are used to explain the application and do not constitute an improper limitation to the application. In the attached picture:

图1是根据本申请实施例的一种分发请求方法的流程图;Fig. 1 is a flow chart of a distribution request method according to an embodiment of the present application;

图2是根据本申请实施例的另一种分发请求方法的流程图;FIG. 2 is a flow chart of another distribution request method according to an embodiment of the present application;

图3是根据本申请实施例的一种分发请求装置的结构图。Fig. 3 is a structural diagram of a distribution request device according to an embodiment of the present application.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is an embodiment of a part of the application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present application and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the application described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

根据本申请实施例,提供了一种分发请求的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。According to an embodiment of the present application, an embodiment of a method for distributing requests is provided. It should be noted that the steps shown in the flow charts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and, although A logical order is shown in the flowcharts, but in some cases the steps shown or described may be performed in an order different from that shown or described herein.

图1是根据本申请实施例的一种分发请求方法的流程图,如图1所示,该方法包括如下步骤:Fig. 1 is a flow chart of a distribution request method according to an embodiment of the present application. As shown in Fig. 1, the method includes the following steps:

步骤S102,获取分发请求,并解析分发请求中的输入参数,得到标识信息。In step S102, the distribution request is obtained, and input parameters in the distribution request are analyzed to obtain identification information.

根据本申请的一个可选的实施例,对分发请求中的输入参数进行解析可以得到用户身份证号、用户ID、用户网络协议地址、用户所在地域等标识信息。According to an optional embodiment of the present application, by parsing the input parameters in the distribution request, identification information such as user ID number, user ID, user network protocol address, and user location can be obtained.

作为本申请的个可选的实施例,分发请求采用的协议为HTTP请求协议,HTTP协议即超文本传送协议。它规定了客户端与服务器之前进行网页内容传输时,所必须遵守的传输格式,例如客户端要以HTTP协议要求的格式把数据提交到服务器,服务器要以HTTP协议要求的格式把内容响应给客户端。HTTP请求消息由请求行、请求头部、空行和请求体四个部分组成。其中请求体中存放了要通过POST方式提交到服务器的数据,对请求体中的数据进行解析,则可以得到用户身份证号、用户ID、用户网络协议地址、用户所在地域等标识信息。As an optional embodiment of the present application, the protocol adopted by the distribution request is the HTTP request protocol, and the HTTP protocol is the hypertext transfer protocol. It specifies the transmission format that must be followed when the client and the server transmit web page content. For example, the client must submit data to the server in the format required by the HTTP protocol, and the server must respond to the client with the content in the format required by the HTTP protocol. end. An HTTP request message consists of four parts: request line, request header, blank line, and request body. The request body stores the data to be submitted to the server through POST, and by analyzing the data in the request body, identification information such as user ID number, user ID, user network protocol address, and user location can be obtained.

步骤S104,确定与标识信息匹配的权重,以及与权重匹配的物距值。Step S104, determining the weight matching the identification information and the object distance matching the weight.

作为本申请的另一个可选的实施例,根据标识信息内容结合企业内部匹配机制,可以获取与标识信息所对应的权重,将所得权重根据相应的匹配规则,可以获取与权重对应的凸透镜成像公式所需的物距值。As another optional embodiment of this application, according to the identification information content combined with the internal matching mechanism of the enterprise, the weight corresponding to the identification information can be obtained, and the obtained weight can be obtained according to the corresponding matching rules, and the convex lens imaging formula corresponding to the weight can be obtained The desired object distance value.

步骤S106,利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值。Step S106, using the convex lens imaging formula to determine the image distance value, wherein the convex lens imaging formula is: 1/u+1/v=1/f, where u is the object distance value, v is the image distance value, and f is the focal length value, The focal length value is a fixed value determined according to the object distance value.

在本申请的一些可选的实施例中,输入物距值以及与物距值对应的焦距值,利用凸透镜成像公式,可以得到像距值。根据凸透镜成像公式可知,物距值越大时,像距值越小。In some optional embodiments of the present application, the object distance value and the focal length value corresponding to the object distance value are input, and the image distance value can be obtained by using a convex lens imaging formula. According to the convex lens imaging formula, the larger the object distance value, the smaller the image distance value.

步骤S108,根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。Step S108, matching the target server from multiple servers according to the image distance value, and distributing the distribution request to the target server.

根据本申请的另一个可选的实施例,根据像距值可以匹配服务器的阈值范围,当像距值在某具体服务器的阈值范围内,将与像距值对应的分发请求分发至该具体服务器上。According to another optional embodiment of the present application, the threshold range of the server can be matched according to the image distance value, and when the image distance value is within the threshold range of a specific server, the distribution request corresponding to the image distance value is distributed to the specific server superior.

通过上述步骤,通过确定与标识信息匹配的权重,以及与权重匹配的物距值,利用凸透镜成像公式确定像距值,根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。达到了动态调整服务器阈值的目的,从而实现了提升服务器处置效率的技术效果。Through the above steps, by determining the weight matching the identification information and the object distance value matching the weight, using the convex lens imaging formula to determine the image distance value, matching the target server from multiple servers according to the image distance value, and distributing the distribution request to target server. The purpose of dynamically adjusting the threshold of the server is achieved, thereby realizing the technical effect of improving the processing efficiency of the server.

根据本申请的一个可选的实施例,确定与权重匹配的物距值,通过以下方式实现:物距值与权重成反比关系。According to an optional embodiment of the present application, determining the object distance value matched with the weight is realized in the following manner: the object distance value is inversely proportional to the weight.

在本步骤中,通过制定规则算法,根据权值可以匹配到相应的物距值,当权重越大时,权重所对应的物距值越小。In this step, by formulating a rule algorithm, the corresponding object distance value can be matched according to the weight value. When the weight is larger, the object distance value corresponding to the weight is smaller.

作为本申请的另一个可选的实施例,根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器之前,上述方法还包括:根据服务器的以下至少之一特征设置服务器分配的阈值区间:内存、核数、带宽。As another optional embodiment of the present application, before matching the target server from multiple servers according to the image distance value, and distributing the distribution request to the target server, the above method further includes: setting the server according to at least one of the following characteristics of the server Allocated threshold range: memory, number of cores, bandwidth.

在本步骤中,利用服务器的三大要素:内存、核数、带宽可以确定服务器的阈值范围,即大内存、大核数、大带宽的服务器阈值范围相对较高,而小内存、小核数、小带宽的服务器阈值范围相对较低。In this step, use the three main elements of the server: memory, number of cores, and bandwidth to determine the threshold range of the server, that is, servers with large memory, large number of cores, and large bandwidth have a relatively high threshold range, while those with small memory, small number of cores, and , The threshold range of the server with small bandwidth is relatively low.

通过上述步骤,根据服务器的内存、核数、带宽对服务器的阈值进行分配,合理利用了服务器资源,达到了服务器的高可用性。Through the above steps, the thresholds of the server are allocated according to the memory, number of cores, and bandwidth of the server, and the server resources are reasonably utilized to achieve high availability of the server.

根据本申请的另一个可选的实施例,根据像距值从多个服务器中匹配目标服务器,包括以下步骤:从阈值区间值确定像距值位于的目标阈值区间;将目标阈值区间对应的服务器确定为目标服务器。According to another optional embodiment of the present application, matching the target server from multiple servers according to the image distance value includes the following steps: determining the target threshold interval where the image distance value is located from the threshold interval value; Identify the target server.

作为一个可选的实施例,得到通过内存、核数、带宽确认的服务器阈值区间,再将像距值与服务器阈值区间进行匹配。每一个服务器都有不与其他服务器重合的阈值区间,例如,服务器A的阈值区间为[0,10],服务器B的阈值区间为[11,20],服务器C的阈值区间为[21,30],服务器D的阈值区间为[31,40]。像距值为5时,则可以从多个服务器中匹配到服务器A,即阈值区间为[0,10]的服务器,此时可以将服务器A确认为目标服务器;像距值为15时,则可以从多个服务器中匹配到服务器B,即阈值区间为[11,20]的服务器,此时可以将服务器B确认为目标服务器,像距值为23时,则可以从多个服务器中匹配到服务器C,即阈值区间为[21,30]的服务器,此时可以将服务器C确认为目标服务器,像距值为36时,则可以从多个服务器中匹配到服务器D,即阈值区间为[31,40]的服务器,此时可以将服务器D确认为目标服务器。As an optional embodiment, the server threshold interval confirmed by the memory, the number of cores, and the bandwidth is obtained, and then the image distance value is matched with the server threshold interval. Each server has a threshold interval that does not overlap with other servers. For example, the threshold interval of server A is [0,10], the threshold interval of server B is [11,20], and the threshold interval of server C is [21,30] ], the threshold interval of server D is [31,40]. When the image distance value is 5, server A can be matched from multiple servers, that is, the server whose threshold range is [0,10]. At this time, server A can be confirmed as the target server; when the image distance value is 15, then Server B can be matched from multiple servers, that is, the server whose threshold range is [11,20]. At this time, server B can be confirmed as the target server. When the image distance value is 23, it can be matched from multiple servers. Server C, that is, the server whose threshold range is [21,30], at this time, server C can be confirmed as the target server, and when the image distance value is 36, server D can be matched from multiple servers, that is, the threshold range is [ 31,40], server D can be confirmed as the target server at this time.

在本申请的一些可选的实施例中,将分发请求分发至目标服务器之后,上述方法还包括:记录物距值和目标服务器,生成收集日志;根据收集日志调整服务器的阈值区间。In some optional embodiments of the present application, after the distribution request is distributed to the target server, the above method further includes: recording the object distance value and the target server, and generating a collection log; adjusting the threshold interval of the server according to the collection log.

在本步骤中,将与像距值对应的分发请求发送至与像距值所匹配的目标服务器之后,将每一次操作的物距值、物距值对应的像距值、像距值对应的目标服务器进行记录,记录的每一次操作的信息可以集合成收集日志。In this step, after the distribution request corresponding to the image distance value is sent to the target server matching the image distance value, the object distance value, the image distance value corresponding to the object distance value, and the The target server records, and the recorded information of each operation can be collected into a collection log.

根据本申请的一个可选的实施例,根据收集日志调整服务器的阈值区间,通过以下方法实现:根据收集日志的信息,确定服务器的请求压力分布信息,其中,收集日志的信息包括:每日每台服务器接收的分发请求的数量;根据压力请求分布信息,扩大或缩小服务器的阈值区间。According to an optional embodiment of the present application, adjusting the threshold interval of the server according to the collected logs is achieved by the following method: according to the collected log information, the request pressure distribution information of the server is determined, wherein the collected log information includes: The number of distribution requests received by a server; expand or reduce the threshold interval of the server according to the pressure request distribution information.

作为一个可选的实施例,收集日志包含物距值、像距值、目标服务器阈值等信息,也即每日每台服务器接收的分发请求的数量。根据分发请求的数量与服务器阈值区间的关系可以分析出压力请求的分部信息与变化趋势,根据压力请求的分部信息可以对应扩大或缩小服务器的阈值区间,根据压力请求的变化趋势,可以预测未来压力请求的大小,进而提前扩大或缩小服务器的阈值区间或者增加或减少服务器的数量。As an optional embodiment, the collection log includes information such as object distance value, image distance value, and target server threshold, that is, the number of distribution requests received by each server every day. According to the relationship between the number of distribution requests and the server threshold interval, the segment information and change trend of the pressure request can be analyzed. According to the segment information of the pressure request, the threshold interval of the server can be correspondingly expanded or reduced. According to the change trend of the pressure request, it can be predicted The size of future pressure requests, and then expand or reduce the threshold range of servers or increase or decrease the number of servers in advance.

通过上述步骤,对于压力将要达到峰值的服务器进行合理的阈值区间调整,以达到集群的高可用性。Through the above steps, a reasonable threshold interval adjustment is made for the server whose pressure is about to peak, so as to achieve high availability of the cluster.

作为本申请的另一个可选的实施例,根据压力请求分布信息,扩大或缩小服务器的阈值区间,包括以下步骤:在像距值无法从多个服务器中匹配目标服务器时,根据来自目标对象的调整指令扩大或缩小服务器的阈值区间。As another optional embodiment of the present application, expanding or reducing the threshold interval of the server according to the pressure request distribution information includes the following steps: when the image distance value cannot match the target server from multiple servers, according to the information from the target object The adjustment command expands or shrinks the server's threshold range.

根据本申请的另一个可选的实施例,当请求压力过大时,可以扩大服务器的阈值区间;当请求压力很小时,可以相应缩小服务器的阈值区间。在像距值无法从多个服务器中匹配目标服务器时,例如像距值为100时,多个服务器中的阈值区间最大的服务器的阈值区间为[81,90],此时像距值与各服务器的阈值区间无法匹配;或者像距值为3时,多个服务器中的阈值区间最小的服务器的阈值区间为[11,20],此时像距值与各服务器的阈值区间也无法匹配。在上述例子的情况下,可以人工干预扩大或缩小服务器的阈值。According to another optional embodiment of the present application, when the request pressure is too high, the threshold interval of the server may be enlarged; when the request pressure is low, the threshold interval of the server may be correspondingly reduced. When the image distance value cannot match the target server from multiple servers, for example, when the image distance value is 100, the threshold value interval of the server with the largest threshold interval among multiple servers is [81,90]. At this time, the image distance value and each The threshold interval of the server cannot match; or when the image distance value is 3, the threshold interval of the server with the smallest threshold interval among multiple servers is [11,20], and the image distance value cannot match the threshold interval of each server at this time. In the case of the above example, the threshold of the server can be enlarged or reduced manually.

通过上述步骤,除自动调整服务器阈值外,也可人工干预调整服务器阈值,保证了资源使用的最大化。Through the above steps, in addition to automatically adjusting the server threshold, the server threshold can also be manually adjusted to ensure the maximum use of resources.

图2是根据本申请实施例的另一种分发请求方法的流程图,如图2所示,该方法包括如下步骤:Fig. 2 is a flowchart of another distribution request method according to an embodiment of the present application. As shown in Fig. 2, the method includes the following steps:

步骤S202,初始分配服务器阈值。Step S202, initially assigning server thresholds.

根据本申请的一个可选的实施例,可以通过以下述公式为核心的算法实现对服务器阈值进行精准分配:

Figure BDA0003693839340000061
其中,a为服务器的第一要素:内存;b为服务器的第二要素:核数;c为服务器的第三要素:带宽。结合服务器的三大要素,可以对服务器的阈值进行初始分配。According to an optional embodiment of the present application, the precise allocation of server thresholds can be realized through an algorithm with the following formula as the core:
Figure BDA0003693839340000061
Among them, a is the first element of the server: memory; b is the second element of the server: the number of cores; c is the third element of the server: bandwidth. Combined with the three major elements of the server, the threshold of the server can be initially assigned.

步骤S204,服务器接收大量请求。Step S204, the server receives a large number of requests.

根据本申请的另一个可选的实施例,当服务器面临大量的分发请求时,可能会存在服务器阈值无法满足分发请求的情况,如果可以根据服务器资源动态调整服务器的阈值,则可以有效应对面临大量分发请求的情况。According to another optional embodiment of the present application, when the server is faced with a large number of distribution requests, there may be a situation where the server threshold cannot meet the distribution request. If the server threshold can be dynamically adjusted according to the server resources, it can effectively deal with the large number of distribution requests. Circumstances for distribution requests.

步骤S206,分析请求体资源。Step S206, analyzing the request body resource.

在本申请的一些可选的实施例,首先对请求体中的身份证号、用户ID等唯一标识进行解析,其次对于请求体中的输入参数进行身份权利鉴定,然后根据用户的唯一标识获取该用户的等级特征,最后根据用户的等级特征获取初始权重。In some optional embodiments of this application, firstly, the unique identifiers such as the ID card number and user ID in the request body are analyzed, and secondly, the identity rights are verified for the input parameters in the request body, and then the user ID is obtained according to the unique identifier of the user. The user's level characteristics, and finally obtain the initial weight according to the user's level characteristics.

步骤S208,模拟小孔成像实验。Step S208, simulating a pinhole imaging experiment.

在本申请的一些可选的实施例,按照小孔成像原理,即相同物体和焦点的情况下,物距越小则像体越大的原理,基于凸透镜成像规律,得到推导公式1/u+1/v=1/f。根据步骤S206中的初始权重获得与初始权重匹配的物距值,在拟定焦距值固定的情况下,套用上述推导公式,可以获得像距值。In some optional embodiments of the present application, according to the principle of pinhole imaging, that is, in the case of the same object and focus, the principle that the smaller the object distance is, the larger the image body is, and based on the convex lens imaging law, the derivation formula 1/u+ 1/v=1/f. According to the initial weight in step S206, the object distance value matching the initial weight is obtained. When the planned focal length value is fixed, the image distance value can be obtained by applying the above derivation formula.

步骤S210,请求分发。Step S210, request distribution.

在本申请的一些可选的实施例,将根据步骤S208中推导公式1/u+1/v=1/f得到的像距值与步骤S202中得到的服务器阈值进行分析,分析像距值在哪个服务器阈值区间内,若可以得到适配的像距值与服务器阈值区间,则将分发请求分发至对应的服务器上。In some optional embodiments of the present application, the image distance value obtained by deriving the formula 1/u+1/v=1/f in step S208 and the server threshold value obtained in step S202 are analyzed, and the image distance value is analyzed in In which server threshold interval, if the adapted image distance value and the server threshold interval can be obtained, the distribution request is distributed to the corresponding server.

步骤S212,收集日志。Step S212, collecting logs.

根据本申请的另一个可选的实施例,将每一次的分发请求所对应的物距值和与物距值所对应的服务器以及服务器阈值进行记录,以用于大数据分析请求的分发情况以及对请求分发情况进行推算演练。According to another optional embodiment of the present application, the object distance value corresponding to each distribution request, the server corresponding to the object distance value, and the server threshold are recorded for the distribution of big data analysis requests and Perform a reckoning exercise on request distribution.

步骤S214,动态调整服务器阈值。Step S214, dynamically adjust the server threshold.

在本申请的一些可选的实施例,根据收集日志中的内容,即每日每台服务器的请求量,可以推算出请求压力的分布情况,根据压力分布情况可以对服务器阈值进行动态调整,以达到对请求的升权或者降权的效果。若出现请求激增或者锐减的情况导致像距值与服务器阈值无法匹配,则对服务器进行人工干预。In some optional embodiments of this application, according to the content in the collected logs, that is, the daily request volume of each server, the distribution of request pressure can be calculated, and the server threshold can be dynamically adjusted according to the pressure distribution, so as to To achieve the effect of raising or lowering the power of the request. If the image distance value cannot match the server threshold due to a surge or sharp drop in requests, manual intervention will be performed on the server.

图3是根据本申请实施例的一种分发请求装置的结构图,如图3所示,该装置包括:Fig. 3 is a structural diagram of a distribution request device according to an embodiment of the present application. As shown in Fig. 3, the device includes:

获取模块30,用于获取分发请求,并解析分发请求中的输入参数,得到标识信息;An acquisition module 30, configured to acquire the distribution request, and parse input parameters in the distribution request to obtain identification information;

第一确定模块32,用于确定与标识信息匹配的权重,以及与权重匹配的物距值;The first determining module 32 is configured to determine a weight matching the identification information, and an object distance matching the weight;

第二确定模块34,用于利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值;The second determination module 34 is used to determine the image distance value using the convex lens imaging formula, wherein the convex lens imaging formula is: 1/u+1/v=1/f, wherein, u is the object distance value, and v is the image distance value, f is the focal length value, and the focal length value is a fixed value determined according to the object distance value;

发送模块36,用于根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。The sending module 36 is configured to match a target server from multiple servers according to the image distance value, and distribute the distribution request to the target server.

在上述分发请求装置的发送模块中,根据像距值从多个服务器中匹配目标服务器,具体包括如下过程:从阈值区间值确定像距值位于的目标阈值区间;将目标阈值区间对应的服务器确定为目标服务器。In the sending module of the above-mentioned distribution request device, the target server is matched from multiple servers according to the image distance value, which specifically includes the following process: determining the target threshold interval where the image distance value is located from the threshold interval value; determining the server corresponding to the target threshold interval for the target server.

在上述分发请求装置的发送模块中,根据收集日志调整服务器的阈值区间,具体包括如下过程:根据收集日志的信息,确定服务器的请求压力分布信息,其中,收集日志的信息包括:每日每台服务器接收的分发请求的数量;根据压力请求分布信息,扩大或缩小服务器的阈值区间。In the sending module of the above-mentioned distribution request device, the threshold interval of the server is adjusted according to the collection log, which specifically includes the following process: according to the information of the collection log, the request pressure distribution information of the server is determined, wherein the information of the collection log includes: The number of distribution requests received by the server; expand or reduce the threshold interval of the server according to the pressure request distribution information.

在上述分发请求装置的发送模块中,根据压力请求分布信息,扩大或缩小服务器的阈值区间,具体包括如下过程:在像距值无法从多个服务器中匹配目标服务器时,根据来自目标对象的调整指令扩大或缩小服务器的阈值区间。In the sending module of the above-mentioned distribution request device, according to the pressure request distribution information, the threshold interval of the server is expanded or reduced, specifically including the following process: when the image distance value cannot match the target server from multiple servers, according to the adjustment from the target object The directive expands or shrinks the server's threshold range.

在上述分发请求装置的发送模块中,将分发请求分发至目标服务器之后,还包括如下过程:记录物距值和目标服务器,生成收集日志;根据收集日志调整服务器的阈值区间。In the sending module of the above-mentioned distribution request device, after the distribution request is distributed to the target server, the following process is also included: recording the object distance value and the target server, generating a collection log; adjusting the threshold interval of the server according to the collection log.

需要说明的是,图3所示实施例的优选实施方式可以参加图1所示实施例的相关描述,此处不再赘述。It should be noted that, the preferred implementation manner of the embodiment shown in FIG. 3 can refer to the related description of the embodiment shown in FIG. 1 , and will not be repeated here.

本申请实施例还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,程序运行时控制存储介质所在的设备执行以上分发请求方法。The embodiment of the present application also provides a non-volatile storage medium, and the non-volatile storage medium includes a stored program, wherein, when the program is running, the device where the storage medium is located is controlled to execute the above distribution request method.

非易失性存储介质执行以下功能的程序:获取分发请求,并解析分发请求中的输入参数,得到标识信息;确定与标识信息匹配的权重,以及与权重匹配的物距值;利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值;根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。The non-volatile storage medium performs the following functions: obtain the distribution request, and analyze the input parameters in the distribution request to obtain the identification information; determine the weight matching the identification information, and the object distance value matching the weight; use the convex lens imaging formula Determine the image distance value, where the convex lens imaging formula is: 1/u+1/v=1/f, where u is the object distance value, v is the image distance value, f is the focal length value, and the focal length value is based on the object distance value Determined value; match the target server from multiple servers according to the image distance value, and distribute the distribution request to the target server.

本申请实施例还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行以上的分发请求方法。The embodiment of the present application also provides a processor, and the processor is configured to run a program, wherein the above distribution request method is executed when the program is running.

处理器用于运行执行以下功能的程序:获取分发请求,并解析分发请求中的输入参数,得到标识信息;确定与标识信息匹配的权重,以及与权重匹配的物距值;利用凸透镜成像公式确定像距值,其中,凸透镜成像公式为:1/u+1/v=1/f,其中,u为物距值,v为像距值,f为焦距值,焦距值是根据物距值确定的定值;根据像距值从多个服务器中匹配目标服务器,并将分发请求分发至目标服务器。The processor is used to run a program that performs the following functions: obtain the distribution request, and analyze the input parameters in the distribution request to obtain identification information; determine the weight matching the identification information, and the object distance value matching the weight; determine the image by using the convex lens imaging formula Distance value, where the convex lens imaging formula is: 1/u+1/v=1/f, where u is the object distance value, v is the image distance value, f is the focal length value, and the focal length value is determined according to the object distance value Fixed value; match the target server from multiple servers according to the image distance value, and distribute the distribution request to the target server.

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present application are for description only, and do not represent the advantages and disadvantages of the embodiments.

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present application, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed technical content can be realized in other ways. Wherein, the device embodiments described above are only illustrative. For example, the division of the units may be a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or may be Integrate into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of units or modules may be in electrical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of this application or the part that contributes to the related technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium. Several instructions are included to make a computer device (which may be a personal computer, server or network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes. .

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。The above description is only the preferred embodiment of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present application, some improvements and modifications can also be made. These improvements and modifications are also It should be regarded as the protection scope of this application.

Claims (10)

1.一种请求分发方法,其特征在于,包括:1. A request distribution method, characterized in that, comprising: 获取分发请求,并解析所述分发请求中的输入参数,得到标识信息;Obtaining a distribution request, and parsing input parameters in the distribution request to obtain identification information; 确定与所述标识信息匹配的权重,以及与所述权重匹配的物距值;determining a weight matching the identification information, and an object distance matching the weight; 利用凸透镜成像公式确定像距值,其中,所述凸透镜成像公式为:1/u+1/v=1/f,其中,u为所述物距值,v为所述像距值,f为焦距值,所述焦距值是根据所述物距值确定的定值;Utilize the convex lens imaging formula to determine the image distance value, wherein, the convex lens imaging formula is: 1/u+1/v=1/f, wherein, u is the object distance value, v is the image distance value, and f is A focal length value, the focal length value is a fixed value determined according to the object distance value; 根据所述像距值从多个服务器中匹配目标服务器,并将所述分发请求分发至所述目标服务器。matching a target server from multiple servers according to the image distance value, and distributing the distribution request to the target server. 2.根据权利要求1所述的方法,其特征在于,确定与所述权重匹配的物距值,包括:2. The method according to claim 1, wherein determining the object distance value matched with the weight comprises: 所述物距值与所述权重成反比关系。The object distance value is inversely proportional to the weight. 3.根据权利要求1所述的方法,其特征在于,根据所述像距值从多个服务器中匹配目标服务器,并将所述分发请求分发至所述目标服务器之前,所述方法还包括:3. The method according to claim 1, wherein, before matching the target server from multiple servers according to the image distance value, and distributing the distribution request to the target server, the method further comprises: 根据所述服务器的以下至少之一特征设置所述服务器分配的阈值区间:内存、核数、带宽。The threshold range allocated by the server is set according to at least one of the following characteristics of the server: memory, number of cores, and bandwidth. 4.根据权利要求3所述的方法,其特征在于,根据所述像距值从多个服务器中匹配目标服务器,包括:4. The method according to claim 3, wherein matching the target server from a plurality of servers according to the image distance value comprises: 从所述阈值区间值确定所述像距值位于的目标阈值区间;determining a target threshold interval in which the image distance value is located from the threshold interval value; 将所述目标阈值区间对应的服务器确定为所述目标服务器。Determining the server corresponding to the target threshold interval as the target server. 5.根据权利要求3所述的方法,其特征在于,将所述分发请求分发至所述目标服务器之后,所述方法还包括:5. The method according to claim 3, wherein after the distribution request is distributed to the target server, the method further comprises: 记录所述物距值和所述目标服务器,生成收集日志;Record the object distance value and the target server, and generate a collection log; 根据所述收集日志调整所述服务器的阈值区间。Adjusting the threshold interval of the server according to the collected logs. 6.根据权利要求5所述的方法,其特征在于,根据所述收集日志调整所述服务器的阈值区间,包括:6. The method according to claim 5, wherein adjusting the threshold interval of the server according to the collected logs comprises: 根据所述收集日志的信息,确定所述服务器的请求压力分布信息,其中,所述收集日志的信息包括:每日每台所述服务器接收的所述分发请求的数量;Determine request pressure distribution information of the server according to the collected log information, where the collected log information includes: the number of distribution requests received by each server every day; 根据所述请求压力分布信息,扩大或缩小所述服务器的所述阈值区间。Expanding or reducing the threshold interval of the server according to the request pressure distribution information. 7.根据权利要求6所述的方法,其特征在于,根据所述压力请求分布信息,扩大或缩小所述服务器的所述阈值区间,包括:7. The method according to claim 6, wherein expanding or reducing the threshold interval of the server according to the pressure request distribution information comprises: 在所述像距值无法从所述多个服务器中匹配所述目标服务器时,根据来自目标对象的调整指令扩大或缩小所述服务器的所述阈值区间。When the image distance value cannot match the target server among the plurality of servers, expand or reduce the threshold interval of the server according to an adjustment instruction from the target object. 8.一种请求分发装置,其特征在于,包括:8. A request distribution device, comprising: 获取模块,用于获取分发请求,并解析所述分发请求中的输入参数,得到标识信息;An acquisition module, configured to acquire a distribution request, and parse input parameters in the distribution request to obtain identification information; 第一确定模块,用于确定与所述标识信息匹配的权重,以及与所述权重匹配的物距值;A first determining module, configured to determine a weight matching the identification information, and an object distance matching the weight; 第二确定模块,用于利用凸透镜成像公式确定像距值,其中,所述凸透镜成像公式为:1/u+1/v=1/f,其中,u为所述物距值,v为所述像距值,f为焦距值,所述焦距值是根据所述物距值确定的定值;The second determination module is used to determine the image distance value by using the convex lens imaging formula, wherein the convex lens imaging formula is: 1/u+1/v=1/f, where u is the object distance value, v is the The image distance value, f is the focal length value, and the focal length value is a fixed value determined according to the object distance value; 发送模块,用于根据所述像距值从多个服务器中匹配目标服务器,并将所述分发请求分发至所述目标服务器。A sending module, configured to match a target server from multiple servers according to the image distance value, and distribute the distribution request to the target server. 9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述的请求分发方法。9. A non-volatile storage medium, characterized in that the non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the claim The request distribution method described in any one of 1 to 7. 10.一种处理器,其特征在于,所述处理器用于运行存储在存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的请求分发方法。10. A processor, wherein the processor is configured to run a program stored in a memory, wherein the request distribution method according to any one of claims 1 to 7 is executed when the program is running.
CN202210668331.7A 2022-06-14 2022-06-14 Request distribution method and apparatus, non-volatile storage medium, and processor Pending CN115277861A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210668331.7A CN115277861A (en) 2022-06-14 2022-06-14 Request distribution method and apparatus, non-volatile storage medium, and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210668331.7A CN115277861A (en) 2022-06-14 2022-06-14 Request distribution method and apparatus, non-volatile storage medium, and processor

Publications (1)

Publication Number Publication Date
CN115277861A true CN115277861A (en) 2022-11-01

Family

ID=83759062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210668331.7A Pending CN115277861A (en) 2022-06-14 2022-06-14 Request distribution method and apparatus, non-volatile storage medium, and processor

Country Status (1)

Country Link
CN (1) CN115277861A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120324094A1 (en) * 2011-06-14 2012-12-20 Lookout, Inc., A California Corporation Mobile device dns optimization
CN106254514A (en) * 2016-08-31 2016-12-21 东软集团股份有限公司 Request distribution method and apparatus
CN111736761A (en) * 2020-05-12 2020-10-02 深圳震有科技股份有限公司 Data distribution method, device, storage system and computer readable storage medium
CN113783912A (en) * 2020-08-25 2021-12-10 北京沃东天骏信息技术有限公司 Request distribution method, device and storage medium
CN114338690A (en) * 2021-12-30 2022-04-12 中国电信股份有限公司 Server selection method and device and electronic equipment
CN114338683A (en) * 2021-12-27 2022-04-12 中国电信股份有限公司 Scheduling request processing method and device, storage medium and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120324094A1 (en) * 2011-06-14 2012-12-20 Lookout, Inc., A California Corporation Mobile device dns optimization
CN106254514A (en) * 2016-08-31 2016-12-21 东软集团股份有限公司 Request distribution method and apparatus
CN111736761A (en) * 2020-05-12 2020-10-02 深圳震有科技股份有限公司 Data distribution method, device, storage system and computer readable storage medium
CN113783912A (en) * 2020-08-25 2021-12-10 北京沃东天骏信息技术有限公司 Request distribution method, device and storage medium
CN114338683A (en) * 2021-12-27 2022-04-12 中国电信股份有限公司 Scheduling request processing method and device, storage medium and electronic equipment
CN114338690A (en) * 2021-12-30 2022-04-12 中国电信股份有限公司 Server selection method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN109766182B (en) System resource dynamic expansion and contraction method and device, computer equipment and storage medium
CN107295110B (en) Computing task processing method, edge node, service server and system
AU2017314341B2 (en) User identity verification method, apparatus and system
US12341846B2 (en) Efficient similarity detection
US20160057201A1 (en) File Uploading Method, Client, and Application Server in Cloud Storage, and Cloud Storage System
CN105900061A (en) Service flow control method, controller and system in object-based storage system
CN106933868A (en) A kind of method and data server for adjusting data fragmentation distribution
CN112015553A (en) Data processing method, device, equipment and medium based on machine learning model
JP2015531117A (en) Advertisement storage method, advertisement insertion method, device, and system
EP3579526B1 (en) Resource file feedback method and apparatus
US10972703B2 (en) Method, device, and storage medium for processing webcam data
CN113808037A (en) Image optimization method and device
CN112667620A (en) Data processing method and device, computer equipment and storage medium
CN105893429A (en) Method and system for optimizing WEB cache
CN114003496B (en) Data processing method, device, system, storage medium and program product
CN113419993B (en) Read-write request processing method and device, electronic equipment and storage medium
CN105988941A (en) Cached data processing method and device
CN115277861A (en) Request distribution method and apparatus, non-volatile storage medium, and processor
CN106453663A (en) Improved cloud service-based storage capacity expansion method and device
CN111212128A (en) Collaborative Web AR multi-person service system and method based on edge assistance
CN115357772A (en) Data processing method and device
CN115604437A (en) Gateway data processing method, system, equipment and storage medium
US9323857B2 (en) System and method for providing content-related information based on digital watermark and fingerprint
CN114513681A (en) A video processing system, method, apparatus, electronic device and storage medium
CN118466840B (en) Flash memory chip storage configuration method and flash memory chip storage configuration device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20221101