CN110933136A - Service node selection method, device, equipment and readable storage medium - Google Patents
Service node selection method, device, equipment and readable storage medium Download PDFInfo
- Publication number
- CN110933136A CN110933136A CN201911053662.4A CN201911053662A CN110933136A CN 110933136 A CN110933136 A CN 110933136A CN 201911053662 A CN201911053662 A CN 201911053662A CN 110933136 A CN110933136 A CN 110933136A
- Authority
- CN
- China
- Prior art keywords
- service
- node
- service node
- determining
- client
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a service node selection method, which comprises the following steps: acquiring service state information corresponding to each service node, and determining a service node to be selected according to the service state information; generating node information corresponding to the service node to be selected; when receiving a query request sent by a client, sending node information to the client so that the client can call service according to the node information; the method comprises the steps of obtaining service state information of each service node and determining a service node to be selected according to the service state information, wherein the service node to be selected is a node with low load pressure and good running state; the node information corresponding to the service node to be selected is sent to the client, so that the client selects a target service node from the service node to be selected, the load balance of the cluster can be improved, and the service calling efficiency of the client is improved; in addition, the invention also provides a service node selection device, equipment and a computer readable storage medium, and the device and the equipment also have the beneficial effects.
Description
Technical Field
The present invention relates to the field of computer cluster technologies, and in particular, to a service node selection method, a service node selection apparatus, a service node selection device, and a computer-readable storage medium.
Background
With the advent of the big data era, the pressure of service providers is increasing, and the processing capacity of a single-machine application is limited in both software and hardware, so that the service needs to be distributed on a plurality of servers to provide service for clients together.
When a client needs to acquire a service, a service node for providing the service needs to be selected autonomously. The existing node selection method is that a client acquires all available service node address lists in the whole cluster, and service nodes are randomly selected by using the service node address lists. However, under the condition that a plurality of clients request services, the clients cannot know the current operating state and the current load pressure of each service node, so that the service nodes with higher load pressure and poorer operating state may be selected to provide services for the clients, the load balance of the whole cluster is reduced, and the efficiency of calling the services by the clients is reduced. Therefore, the existing node selection method has the problems of low cluster load balance and low efficiency of calling service by a client.
Therefore, how to solve the problems of low cluster load balance and low efficiency of calling service by a client in the existing node selection method is a technical problem to be solved by technical personnel in the field.
Disclosure of Invention
In view of the above, the present invention provides a service node selection method, a service node selection apparatus, a service node selection device, and a computer readable storage medium, which solve the problems of low cluster load balance and low efficiency of client invoking service in the existing node selection method.
In order to solve the above technical problem, the present invention provides a method for selecting a service node, including:
acquiring service state information corresponding to each service node, and determining a service node to be selected according to the service state information;
generating node information corresponding to the service node to be selected;
and when receiving a query request sent by a client, sending the node information to the client so that the client can call service according to the node information.
Optionally, the determining a service node to be selected according to the service state information includes:
calculating the service state information corresponding to each service node according to a node state scoring rule to obtain a score corresponding to each service node;
and determining the service node with the score larger than a score threshold value as the service node to be selected.
Optionally, before determining the service node with the score larger than the score threshold as the candidate service node, the method further includes:
judging whether a service node with the score value larger than the score threshold value exists or not;
if so, executing the operation of determining the service node with the score larger than the score threshold value as the service node to be selected;
and if not, determining the service node with the maximum score as the service node to be selected.
Optionally, the determining a service node to be selected according to the service state information includes:
sequencing the service nodes corresponding to the service state information according to a node sequencing rule to obtain a sequencing node queue;
and determining the service nodes with the preset number in the sequencing node queue as the service nodes to be selected.
Optionally, the method for generating service status information includes:
acquiring the current request number, the CPU utilization rate, the memory utilization rate and the server IP of each service node;
and calculating the average processing time length of the request of each service node, and encapsulating the average processing time length of the request, the current request number, the CPU utilization rate, the memory utilization rate and the server IP to obtain the service state information corresponding to each service node.
Optionally, the calculating an average processing time duration of the request of each service node includes:
and calculating the average processing time length of the request of each service node in a preset time period.
The invention also provides a service node selection device, comprising:
the system comprises a to-be-selected service node determining module, a to-be-selected service node determining module and a selecting module, wherein the to-be-selected service node determining module is used for acquiring service state information corresponding to each service node and determining the to-be-selected service node according to the service state information;
the node information generating module is used for generating node information corresponding to the service node to be selected;
and the node information sending module is used for sending the node information to the client when receiving a query request sent by the client so as to enable the client to call services according to the node information.
Optionally, the module for determining a service node to be selected includes:
the scoring unit is used for calculating the service state information corresponding to each service node according to a node state scoring rule to obtain a score corresponding to each service node;
and the determining unit is used for determining the service node with the score larger than the score threshold value as the service node to be selected.
The invention also provides a service node selection device, comprising a memory and a processor, wherein:
the memory is used for storing a computer program;
the processor is configured to execute the computer program to implement the service node selection method.
The present invention also provides a computer readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the service node selection method described above.
The service node selection method provided by the invention obtains the service state information corresponding to each service node, and determines the service node to be selected according to the service state information. And generating node information corresponding to the service node to be selected. And when receiving a query request sent by the client, sending node information to the client so that the client executes corresponding operation according to the node information.
Therefore, the method obtains the service state information of each service node and determines the service node to be selected according to the service state information, wherein the service node to be selected is a node with low load pressure and good running state. And when receiving a query request of the client, sending node information corresponding to the service node to be selected to the client, so that the client selects a target service node from the service nodes to be selected. The service nodes to be selected are all service nodes with better states, so that the target service node is also a service node with better states, the cluster load balance can be improved, the service calling efficiency of the client is improved, and the problems that the cluster load balance is lower and the service calling efficiency of the client is lower in the conventional node selection method are solved.
In addition, the invention also provides a service node selection device, service node selection equipment and a computer readable storage medium, and the beneficial effects are also achieved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a service node selection method according to an embodiment of the present invention;
fig. 2 is a flowchart of a specific method for determining a candidate service node according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a service node selection apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a service node selection device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for selecting a service node according to an embodiment of the present invention.
The method comprises the following steps:
s101: and acquiring service state information corresponding to each service node, and confirming the service node to be selected according to the service state information.
The existing node selection method is to provide address information of all service nodes to a client, and the client randomly selects the service nodes to call services, so that the client can select the service nodes with higher load pressure and poorer running state, and finally the cluster load balance is lower and the efficiency of calling the services by the client is lower.
The invention can utilize the service registration management node to obtain the service state information corresponding to each service node in the cluster. The service state information is information reflecting the operation state of the service node, and includes information such as CPU utilization and memory utilization of the service node. And after the service state information is acquired, confirming the service node to be selected according to the service state information. The service node to be selected is a service node with a good running state and a small load pressure. The number of the service nodes to be selected can be one or more, for example, in order to improve the speed of the client for calling the service, only one service node to be selected can be provided, so that the client can directly call the service; or in order to select the service node to be selected to call the service according to the self condition of the client, a plurality of service nodes to be selected can be provided. The specific service node determination method may be various, for example, service state information corresponding to each service node is scored, and a service node with a higher score is determined as a service node to be selected; or the data can be sorted according to the priority of each item of data in the node running state, that is, the service nodes are sorted according to the data with the highest priority, when the data with the highest priority are the same or similar, the data with the next level are sorted, and after the sorting is finished, the service nodes with the preset number are taken as the service nodes to be selected. The acquisition operation may be performed at a preset cycle, for example, once every two minutes; or may be performed in real time. And re-determining the service node to be selected after the service state information is obtained every time.
S102: and generating node information corresponding to the service node to be selected.
The node information comprises information of each service node to be selected and is used for sending the information to the client, so that the client can select the target node according to the node information and call the service provided by the target node. The specific content and form of the node information are not limited. And regenerating corresponding node information every time the service node to be selected is re-determined.
S103: and when receiving a query request sent by the client, sending node information to the client so that the client calls the service according to the node information.
The query request is sent by the client to the service registration management node. When a client wants to call a service, a query request is sent to a service registration management node to obtain node information. And after receiving a query request sent by the client, sending the node information to the client. The client determines the target service node by using the node information, and the specific determination method is not limited in this embodiment, for example, the target service node may be randomly determined in the service nodes to be selected, or the target service node may be determined in the service nodes to be selected by using a polling selection rule. And after the target service node is determined, calling the service provided by the target service node to acquire the service.
By applying the service node selection method provided by the embodiment of the invention, the service state information of each service node is acquired and the service state information is followed to determine the service node to be selected, wherein the service node to be selected is a node with lower load pressure and better running state. And when receiving a query request of the client, sending node information corresponding to the service node to be selected to the client so that the client can select a target service node according to the node information and call the service provided by the target service node. Because the service nodes to be selected are all service nodes with better states, the target service node selected by the client is also the service node with better states, the cluster load balance can be improved, the efficiency of calling the service by the client is improved, and the problems that the cluster load balance is lower and the efficiency of calling the service by the client is lower in the existing node selection method are solved.
Based on the foregoing embodiment of the present invention, a specific method for determining a service node to be selected will be described in the embodiment of the present invention, specifically, referring to fig. 2, fig. 2 is a flowchart of a specific method for determining a service node to be selected provided in the embodiment of the present invention, where the method includes:
s201: and calculating the service state information corresponding to each service node according to the node state scoring rule to obtain the score corresponding to each service node.
And the node state scoring rule is used for scoring the service state information to obtain a score corresponding to each service node. The specific content of the node state scoring rule is not limited in this embodiment, for example, when the service state information includes three items, i.e., the current request number, the CPU utilization rate and the memory utilization rate, all full scores are 100, a first score is obtained when the current request number is increased by one and a second score is obtained when the CPU utilization rate is increased by 1%, a third score is obtained when the memory utilization rate is increased by 1%, and the first score, the second score and the third score are added to obtain a score corresponding to the service node; or determining the intervals corresponding to the current request number, the CPU utilization rate and the memory utilization rate, and adding the scores of the corresponding intervals to obtain the score corresponding to the service node.
S202: and judging whether a service node with the score value larger than a score threshold exists.
The score threshold is used for judging whether the service node is a service node to be selected or not, and when the score of the service node is greater than the score threshold, the service node is in a good state and has low load pressure; and when the score of the service node is not greater than the score threshold, the service node is in a poor state and the load pressure is high. When a service node with the score value larger than the score threshold value exists, the step S203 is entered; if not, the process proceeds to S204.
S203: and determining the service node with the score value larger than the score threshold value as a service node to be selected.
And when the service nodes with the scores larger than the score threshold exist, determining the one or more service nodes as the service nodes to be selected.
S204: and determining the service node with the maximum score as the service node to be selected.
When the service nodes with the scores larger than the score threshold value do not exist, the load pressure of the service nodes in the cluster is larger, in order to avoid continuously increasing the load on the service nodes with the larger pressure, the service node with the largest score is determined as a service node to be selected, namely, the service node with the best state in the whole cluster is determined as the service node to be selected, so that the service is provided for the client when the client needs to call the service.
By applying the service node selection method provided by the embodiment of the invention, the running state and the load pressure of each service node can be accurately represented by using the score, and the service node to be selected is determined according to the score.
Based on the foregoing embodiment of the present invention, another specific method for determining a candidate service node will be described in the embodiment of the present invention, including:
step 1: and sequencing the service nodes corresponding to the service state information according to the node sequencing rule to obtain a sequencing node queue.
The node sorting rule is used for sorting each service node, and the specific form of the node sorting rule is not limited in this embodiment. For example, the priority corresponding to each item of data in the service state information is set, for example, when the service state information includes three items of data, i.e., the current request number, the CPU utilization rate, and the memory utilization rate, the priority of the CPU utilization rate is determined as the highest level, the priority of the memory utilization rate is determined as the second level, and the priority of the current request number is determined as the third level. Sorting according to the priority levels of the three items, namely sorting each service node according to the data with the highest priority level, namely sorting the CPU utilization rate of each service node, wherein the lower the CPU utilization rate, the earlier the sorting is; when the CPU utilization rates are the same or similar, the memory utilization rates are sorted, and the lower the memory utilization rate is, the closer the sorting is; then, the current request number is sequenced, and the sequencing is closer to the front when the current request number is less.
Step 2: and determining the service nodes with the preset number in the front of the sequencing node queue as the service nodes to be selected.
By applying the service node selection method provided by the embodiment of the invention, the service nodes can be quickly sequenced according to the service state information of the service nodes, so that the service nodes to be selected can be quickly determined, and the computing resources are saved.
Based on the foregoing embodiment of the present invention, a specific method for generating service status information will be described in the embodiment of the present invention, including:
step 11: and acquiring the current request number, the CPU utilization rate, the memory utilization rate and the server IP of each service node.
It should be noted that, in order to reduce the pressure of the service registration management node, in the embodiment of the present invention, it is preferable that each service node acquires its own item of data, generates corresponding service state information, and sends the service state information to the service registration management node.
Step 12: and calculating the average processing time length of the request of each service node, and encapsulating the average processing time length of the request, the current request number, the CPU utilization rate, the memory utilization rate and the server IP to obtain service state information corresponding to each service node.
And calculating the average processing time length of the requests by using the processing time length of each request in each service node, and packaging the average processing time length of the requests and other data together to obtain service state information corresponding to each service node.
Further, in order to more accurately represent the current state of the service node, in an embodiment of the present invention, it is preferable to calculate the average processing time duration of the request of each service node within a preset time period, for example, the average processing time duration of the request within the past half hour may be calculated.
In the following, the service node selection apparatus provided in the embodiment of the present invention is introduced, and the service node selection apparatus described below and the service node selection method described above may be referred to correspondingly.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a service node selection apparatus according to an embodiment of the present invention, including:
a candidate service node determining module 310, configured to obtain service state information corresponding to each service node, and determine a candidate service node according to the service state information;
a node information generating module 320, configured to generate node information corresponding to a service node to be selected;
the node information sending module 330 is configured to send node information to the client when receiving a query request sent by the client, so that the client invokes a service according to the node information.
Optionally, the candidate service node determining module 310 includes:
the scoring unit is used for calculating the service state information corresponding to each service node according to the node state scoring rule to obtain a score corresponding to each service node;
and the determining unit is used for determining the service node with the score value larger than the score threshold value as the service node to be selected.
Optionally, the module 310 for determining a candidate service node further includes:
the judging unit is used for judging whether a service node with the score value larger than a score threshold exists or not;
the first determining unit is used for determining the service node with the maximum score as a service node to be selected;
correspondingly, when the determining unit is a unit which determines the service node with the score larger than the score threshold value as the service node to be selected.
Optionally, the candidate service node determining module 310 includes:
the sequencing unit is used for sequencing the service nodes corresponding to the service state information according to the node sequencing rule to obtain a sequencing node queue;
and the second determining unit is used for determining the service nodes with the preset number in the front of the sequencing node queue as the service nodes to be selected.
Optionally, the method includes:
the acquisition module is used for acquiring the current request number, the CPU utilization rate, the memory utilization rate and the server IP of each service node;
and the encapsulation module is used for calculating the request average processing time length of each service node, and encapsulating the request average processing time length, the current request number, the CPU utilization rate, the memory utilization rate and the server IP to obtain service state information corresponding to each service node.
Optionally, the encapsulation module includes:
the first calculating unit is used for calculating the request average processing time length of each service node in the preset time period.
In the following, the service node selection device provided in the embodiment of the present invention is introduced, and the service node selection device described below and the service node selection method described above may be referred to correspondingly.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a service node selection device according to an embodiment of the present invention, where the service node selection device includes a memory and a processor, where:
a memory 410 for storing a computer program;
a processor 420 for executing a computer program to implement the service node selection method described above.
In the following, a computer-readable storage medium provided by an embodiment of the present invention is introduced, and the computer-readable storage medium described below and the service node selection method described above may be referred to correspondingly.
The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when being executed by a processor, implements the steps of the service node selection method described above.
The computer-readable storage medium may include: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
Finally, it should also be noted that, herein, relationships such as first and second, etc., are intended only to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The service node selection method, the service node selection apparatus, the service node selection device, and the computer-readable storage medium provided by the present invention are described in detail above, and a specific example is applied in the present document to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (10)
1. A method for serving node selection, comprising:
acquiring service state information corresponding to each service node, and determining a service node to be selected according to the service state information;
generating node information corresponding to the service node to be selected;
and when receiving a query request sent by a client, sending the node information to the client so that the client can call service according to the node information.
2. The method for selecting a service node according to claim 1, wherein the determining a service node to be selected according to the service status information comprises:
calculating the service state information corresponding to each service node according to a node state scoring rule to obtain a score corresponding to each service node;
and determining the service node with the score larger than a score threshold value as the service node to be selected.
3. The method for selecting service nodes according to claim 2, wherein before the determining the service node with the score value larger than the score threshold value as the service node to be selected, the method further comprises:
judging whether a service node with the score value larger than the score threshold value exists or not;
if so, executing the operation of determining the service node with the score larger than the score threshold value as the service node to be selected;
and if not, determining the service node with the maximum score as the service node to be selected.
4. The method for selecting a service node according to claim 1, wherein the determining a service node to be selected according to the service status information comprises:
sequencing the service nodes corresponding to the service state information according to a node sequencing rule to obtain a sequencing node queue;
and determining the service nodes with the preset number in the sequencing node queue as the service nodes to be selected.
5. The method of claim 1, wherein the method for generating the service state information comprises:
acquiring the current request number, the CPU utilization rate, the memory utilization rate and the server IP of each service node;
and calculating the average processing time length of the request of each service node, and encapsulating the average processing time length of the request, the current request number, the CPU utilization rate, the memory utilization rate and the server IP to obtain the service state information corresponding to each service node.
6. The method as claimed in claim 5, wherein the calculating the average processing time of the request of each service node comprises:
and calculating the average processing time length of the request of each service node in a preset time period.
7. A service node selection apparatus, comprising:
the system comprises a to-be-selected service node determining module, a to-be-selected service node determining module and a selecting module, wherein the to-be-selected service node determining module is used for acquiring service state information corresponding to each service node and determining the to-be-selected service node according to the service state information;
the node information generating module is used for generating node information corresponding to the service node to be selected;
and the node information sending module is used for sending the node information to the client when receiving a query request sent by the client so as to enable the client to call services according to the node information.
8. The service node selection apparatus of claim 7, wherein the candidate service node determination module comprises:
the scoring unit is used for calculating the service state information corresponding to each service node according to a node state scoring rule to obtain a score corresponding to each service node;
and the determining unit is used for determining the service node with the score larger than the score threshold value as the service node to be selected.
9. A service node selection device comprising a memory and a processor, wherein:
the memory is used for storing a computer program;
the processor configured to execute the computer program to implement the service node selection method according to any one of claims 1 to 6.
10. A computer-readable storage medium for storing a computer program, wherein the computer program when executed by a processor implements the service node selection method according to any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911053662.4A CN110933136A (en) | 2019-10-31 | 2019-10-31 | Service node selection method, device, equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911053662.4A CN110933136A (en) | 2019-10-31 | 2019-10-31 | Service node selection method, device, equipment and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110933136A true CN110933136A (en) | 2020-03-27 |
Family
ID=69850092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911053662.4A Pending CN110933136A (en) | 2019-10-31 | 2019-10-31 | Service node selection method, device, equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110933136A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111614747A (en) * | 2020-05-18 | 2020-09-01 | 北京奇艺世纪科技有限公司 | Information processing method and device |
CN112003935A (en) * | 2020-08-21 | 2020-11-27 | 北京浪潮数据技术有限公司 | Connection number obtaining method, device, equipment and readable storage medium |
CN112604267A (en) * | 2020-12-16 | 2021-04-06 | 深圳中清龙图网络技术有限公司 | Game processing method, system, device, equipment and medium |
CN113419993A (en) * | 2021-05-19 | 2021-09-21 | 北京达佳互联信息技术有限公司 | Read-write request processing method and device, electronic equipment and storage medium |
CN115002041A (en) * | 2022-05-31 | 2022-09-02 | 济南浪潮数据技术有限公司 | Node balance scheduling method, device, equipment and storage medium |
CN116126521A (en) * | 2022-12-20 | 2023-05-16 | 北京海致星图科技有限公司 | Load balancing method, device, storage medium and equipment for service memory information |
WO2023109479A1 (en) * | 2021-12-16 | 2023-06-22 | 北京有竹居网络技术有限公司 | Network access method and apparatus, and medium and electronic device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006133630A1 (en) * | 2005-06-15 | 2006-12-21 | Huawei Technologies Co., Ltd. | A method for selecting a servicing node according to load status |
CN101753461A (en) * | 2010-01-14 | 2010-06-23 | 中国建设银行股份有限公司 | Method for realizing load balance, load balanced server and group system |
CN106375420A (en) * | 2016-08-31 | 2017-02-01 | 武汉钢信软件有限公司 | System and method for intelligently monitoring server cluster based on load balancing |
CN107026907A (en) * | 2017-03-30 | 2017-08-08 | 上海斐讯数据通信技术有限公司 | A kind of load-balancing method, load equalizer and SiteServer LBS |
CN107302580A (en) * | 2017-06-30 | 2017-10-27 | 北京金山安全软件有限公司 | Load balancing method and device, load balancer and storage medium |
CN107800756A (en) * | 2017-03-13 | 2018-03-13 | 平安科技(深圳)有限公司 | A kind of load-balancing method and load equalizer |
CN108762924A (en) * | 2018-05-28 | 2018-11-06 | 郑州云海信息技术有限公司 | A kind of method, apparatus and computer readable storage medium of load balancing |
CN110149377A (en) * | 2019-04-30 | 2019-08-20 | 广州微算互联信息技术有限公司 | A kind of video service node resource allocation methods, system, device and storage medium |
CN110213358A (en) * | 2019-05-23 | 2019-09-06 | 深圳壹账通智能科技有限公司 | Method, node, equipment and the storage medium of cluster resource scheduling |
CN110389822A (en) * | 2019-07-29 | 2019-10-29 | 北京金山云网络技术有限公司 | Node scheduling method, device and server for executing tasks |
-
2019
- 2019-10-31 CN CN201911053662.4A patent/CN110933136A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006133630A1 (en) * | 2005-06-15 | 2006-12-21 | Huawei Technologies Co., Ltd. | A method for selecting a servicing node according to load status |
CN101753461A (en) * | 2010-01-14 | 2010-06-23 | 中国建设银行股份有限公司 | Method for realizing load balance, load balanced server and group system |
CN106375420A (en) * | 2016-08-31 | 2017-02-01 | 武汉钢信软件有限公司 | System and method for intelligently monitoring server cluster based on load balancing |
CN107800756A (en) * | 2017-03-13 | 2018-03-13 | 平安科技(深圳)有限公司 | A kind of load-balancing method and load equalizer |
CN107026907A (en) * | 2017-03-30 | 2017-08-08 | 上海斐讯数据通信技术有限公司 | A kind of load-balancing method, load equalizer and SiteServer LBS |
CN107302580A (en) * | 2017-06-30 | 2017-10-27 | 北京金山安全软件有限公司 | Load balancing method and device, load balancer and storage medium |
CN108762924A (en) * | 2018-05-28 | 2018-11-06 | 郑州云海信息技术有限公司 | A kind of method, apparatus and computer readable storage medium of load balancing |
CN110149377A (en) * | 2019-04-30 | 2019-08-20 | 广州微算互联信息技术有限公司 | A kind of video service node resource allocation methods, system, device and storage medium |
CN110213358A (en) * | 2019-05-23 | 2019-09-06 | 深圳壹账通智能科技有限公司 | Method, node, equipment and the storage medium of cluster resource scheduling |
CN110389822A (en) * | 2019-07-29 | 2019-10-29 | 北京金山云网络技术有限公司 | Node scheduling method, device and server for executing tasks |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111614747A (en) * | 2020-05-18 | 2020-09-01 | 北京奇艺世纪科技有限公司 | Information processing method and device |
CN111614747B (en) * | 2020-05-18 | 2023-03-10 | 北京奇艺世纪科技有限公司 | Information processing method and device |
CN112003935A (en) * | 2020-08-21 | 2020-11-27 | 北京浪潮数据技术有限公司 | Connection number obtaining method, device, equipment and readable storage medium |
CN112003935B (en) * | 2020-08-21 | 2023-06-02 | 北京浪潮数据技术有限公司 | Connection number acquisition method, device, equipment and readable storage medium |
CN112604267A (en) * | 2020-12-16 | 2021-04-06 | 深圳中清龙图网络技术有限公司 | Game processing method, system, device, equipment and medium |
CN113419993A (en) * | 2021-05-19 | 2021-09-21 | 北京达佳互联信息技术有限公司 | Read-write request processing method and device, electronic equipment and storage medium |
CN113419993B (en) * | 2021-05-19 | 2024-06-04 | 北京达佳互联信息技术有限公司 | Read-write request processing method and device, electronic equipment and storage medium |
WO2023109479A1 (en) * | 2021-12-16 | 2023-06-22 | 北京有竹居网络技术有限公司 | Network access method and apparatus, and medium and electronic device |
CN115002041A (en) * | 2022-05-31 | 2022-09-02 | 济南浪潮数据技术有限公司 | Node balance scheduling method, device, equipment and storage medium |
CN116126521A (en) * | 2022-12-20 | 2023-05-16 | 北京海致星图科技有限公司 | Load balancing method, device, storage medium and equipment for service memory information |
CN116126521B (en) * | 2022-12-20 | 2023-10-31 | 北京海致星图科技有限公司 | Load balancing method, device, storage medium and equipment for service memory information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110933136A (en) | Service node selection method, device, equipment and readable storage medium | |
CN108881448B (en) | API request processing method and device | |
CN109729131B (en) | Application request processing method and device and router | |
CN104243405B (en) | A kind of request processing method, apparatus and system | |
CN109800204B (en) | Data distribution method and related product | |
CN111176803B (en) | Service processing method, device, server and storage medium | |
CN110162270B (en) | Data storage method, storage node and medium based on distributed storage system | |
WO2018133306A1 (en) | Dispatching method and device in content delivery network | |
JP6215850B2 (en) | Method and apparatus for user recognition and information distribution | |
CN106257893A (en) | Storage server task response method, client, server and system | |
CN111538572B (en) | Task processing method, device, scheduling server and medium | |
CN106201723A (en) | The resource regulating method of a kind of data center and device | |
CN108933829A (en) | A kind of load-balancing method and device | |
CN105871983A (en) | Method and device for selecting servers | |
CN110677492A (en) | Access request processing method and device, electronic equipment and storage medium | |
CN114461407B (en) | Data processing method, data processing device, distribution server, data processing system, and storage medium | |
CN107317764B (en) | Traffic load balancing method, system, device and computer readable storage medium | |
EP4564780A1 (en) | Data message response method and apparatus, electronic device and storage medium | |
CN111416765A (en) | Interactive message processing method and device | |
CN110113446B (en) | Client addressing method, device and system | |
CN111064802A (en) | Network request processing method and device, electronic equipment and storage medium | |
CN119743462A (en) | Network request processing method, device, computer equipment and storage medium | |
CN111625375B (en) | Account reservation method and device, storage medium and electronic equipment | |
CN114201293A (en) | Kafka middleware cluster parameter modification method and device and storage medium | |
CN108390770B (en) | Information generation method and device and server |
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 |
Application publication date: 20200327 |
|
RJ01 | Rejection of invention patent application after publication |