CN111147556A - Load balancing method, device, equipment and storage medium - Google Patents
Load balancing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111147556A CN111147556A CN201911287913.5A CN201911287913A CN111147556A CN 111147556 A CN111147556 A CN 111147556A CN 201911287913 A CN201911287913 A CN 201911287913A CN 111147556 A CN111147556 A CN 111147556A
- Authority
- CN
- China
- Prior art keywords
- target client
- load balancing
- client
- access
- user terminal
- 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
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004590 computer program Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
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/1036—Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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
-
- 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/1023—Server selection for load balancing based on a hash applied to IP addresses or costs
-
- 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/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a load balancing method based on a distributed storage system, which is based on domain name resolution service and comprises the following steps: judging whether a target client corresponding to the access request meets the access requirement or not according to the additional information; and if so, sending the IP address of the target client to the user terminal so that the user terminal can access the target client by using the IP address. Therefore, in the application, the domain name resolution service needs to count the additional information of each client, so that when the client is allocated to the user terminal, whether the target client to be allocated meets the access requirement needs to be judged according to the additional information, and if the target client to be allocated meets the access requirement, the IP address of the target client is sent to the user terminal, so that the allocated target client can respond to the access request, the function of the domain name resolution service is expanded, and the availability of the function corresponding to the additional information is improved. The invention also discloses a load balancing device, equipment and a storage medium, which can also realize the technical effects.
Description
Technical Field
The present invention relates to the field of load balancing technologies, and in particular, to a load balancing method, apparatus, device, and computer-readable storage medium based on a distributed storage system.
Background
In a distributed storage application scenario, in order to maximize the utilization of storage resources, different storage applications may all enable multiple storage access clients. The problem of load balancing exists when a plurality of clients access the storage system at the same time. When the existing distributed storage vendors face this problem, the most common way is: the balance of flow access of the distributed storage system is realized through different strategies of domain name load balancing, but the existing load balancing can only carry out load balancing on domain names. At present, additional information such as quota information or Quality of Service (Qos) information of a client needs to be updated by different clients in respective processes, and the updating mode causes that the whole system information cannot be guaranteed to be consistent in real time, so that a function corresponding to the additional information is unavailable; if the clients need to synchronize information in real time, the performance of the distributed system is greatly reduced.
Disclosure of Invention
The invention aims to provide a load balancing method, a device, equipment and a computer readable storage medium based on a distributed storage system, so as to expand the function of domain name resolution service and improve the availability of the function corresponding to additional information.
In order to achieve the above object, the present invention provides a load balancing method based on a distributed storage system, where the load balancing method is based on domain name resolution service, and includes:
receiving an access request carrying an access requirement sent by a user terminal;
determining a target client corresponding to the access request through a domain name resolution module;
judging whether the target client meets the access requirement or not by utilizing the additional information of the target client; the domain name resolution service counts additional information of each client;
and if so, sending the IP address of the target client to the user terminal so that the user terminal can access the target client by using the IP address.
Wherein, this scheme still includes:
and if the target client does not meet the access requirement, sending prompt information of the client which does not meet the access requirement to the user terminal.
Wherein the additional information is quota information or Qos information of the client.
After sending the IP address of the target client to the user terminal, the method further includes:
and updating the additional information of the target client by utilizing the access requirement of the access request.
In order to achieve the above object, the present invention further provides a load balancing apparatus based on a distributed storage system, where the load balancing apparatus is based on a domain name resolution service, and includes:
the request receiving module is used for receiving an access request carrying an access requirement and sent by a user terminal;
the client determining module is used for determining a target client corresponding to the access request through the domain name resolution module;
the judging module is used for judging whether the target client meets the access requirement or not by utilizing the additional information of the target client; the domain name resolution service counts additional information of each client;
and the first sending module is used for sending the IP address of the target client to the user terminal when the target client meets the access requirement, so that the user terminal can access the target client by using the IP address.
Wherein, this scheme still includes:
and the second sending module is used for sending prompt information of the client which does not meet the access requirement to the user terminal when the target client meets the access requirement.
Wherein the additional information is quota information or Qos information of the client.
Wherein, this scheme still includes:
and the updating module is used for updating the additional information of the target client by utilizing the access requirement of the access request.
In order to achieve the above object, the present invention further provides a load balancing apparatus based on a distributed storage system, including:
a memory for storing a computer program;
a processor for implementing the steps of the load balancing method when executing the computer program.
To achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the load balancing method described above.
As can be seen from the above solutions, the load balancing method based on a distributed storage system provided in the embodiments of the present invention is based on a domain name resolution service, and includes: receiving an access request carrying an access requirement sent by a user terminal; determining a target client corresponding to the access request through a domain name resolution module; judging whether the target client meets the access requirement or not by utilizing the additional information of the target client; the domain name resolution service counts additional information of each client; and if so, sending the IP address of the target client to the user terminal so that the user terminal can access the target client by using the IP address.
Therefore, in the application, the domain name resolution service needs to count the additional information of each client, so that when the client is allocated to the user terminal, whether the target client to be allocated meets the access requirement needs to be judged according to the additional information, and if the access requirement is met, the IP address of the target client is sent to the user terminal, so that the allocated target client can respond to the access request, thereby expanding the function of the domain name resolution service and improving the availability of the function corresponding to the additional information. The invention also discloses a load balancing device, equipment and a computer readable storage medium based on the distributed storage system, and the technical effects can be realized.
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 some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow diagram illustrating quota update in a prior art scheme;
fig. 2 is a schematic flow chart of a load balancing method based on a distributed storage system according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of a load balancing method based on domain name resolution according to an embodiment of the present invention;
fig. 4 is a schematic structure of a load balancing apparatus based on a distributed storage system according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a load balancing device based on a distributed storage system according to an embodiment of the present invention.
Detailed Description
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.
It should be noted that there are many information to be shared in the distributed storage system, such as quota information or Qos information, and different clients need to know quota or Qos information of other clients, but at present, it is not determined whether the information is valid after obtaining shared information of other clients. Moreover, updating shared information at multiple clients is a great problem, because different clients update their respective quota or QoS information in their respective processes, the overall system information cannot be guaranteed to be consistent in real time; if the clients need to synchronize information in real time, the performance of the distributed system is greatly reduced.
For example, if the object storage has a plurality of object storage S3 service access clients, different S3 service clients independently receive storage service requests from users, and perform corresponding quota information processing and updating. In order to ensure the correctness of the quota information of all the storage systems, the bottom layer real quota information needs to be read once at a certain time interval to complete the quota information update of different storage information. The problems that arise from this are: the quota data is not updated correctly without obtaining the real data from the bottom layer.
Referring to fig. 1, which is a flow chart of quota update in the existing scheme, as can be seen from fig. 1, the distributed quota update logic mainly embodies the following two aspects:
1. 1 in FIG. 1 is: the distributed quota internal updating logic updates internal quota information at any time after a request comes; therefore, through the 1 operation in the quota update logic in client 1, client 2, and client 3 in fig. 1, the correctness of quota information under a single object storage client in the case of accessing the object storage client can be realized. However, if a plurality of clients simultaneously perform read-write operations on data, the clients cannot guarantee the correctness of the whole quota information.
2. 2 in FIG. 1 is: the distributed quota guarantees the correctness of the whole quota from the data acquired from the bottom storage layer. Through 2 operations in the quota update logic of the client 1, the client 2, and the client 3 in fig. 1, data in the distributed storage data pool can be acquired at a specific time, and normal update of the data is ensured.
The existing scheme has a serious problem that the correctness of the whole quota information cannot be ensured only by the operation 1 under the condition that the three storage clients all have access requests and the operation 2 is not carried out. If the lower layer data is read all the time through operation 2, the performance of the storage system is greatly reduced.
The existing DNS (Domain Name System ) load balancing only works on balancing, can realize load balancing of different rules of flow, but cannot expand other functions. However, the DNS load balancing service itself is an entry for uniform traffic, and can collect information required by different functions from a global level, for example: such as distributed quota updates, distributed Qos information, etc.
Therefore, the invention provides an extensible load balancing strategy based on domain name resolution, which is used for extending the existing domain name resolution service and collecting the information required by a specific function, wherein the information is the additional information of each client, so that the function of the domain name resolution service is extended and the availability of the function corresponding to the additional information is improved.
Referring to fig. 2, a schematic flow chart of a load balancing method based on a distributed storage system according to an embodiment of the present invention is shown; the load balancing method is based on domain name resolution service and comprises the following steps:
s101, receiving an access request carrying an access requirement and sent by a user terminal;
it should be noted that the access request described in this embodiment is implemented based on a DNS domain name resolution service, and refer to fig. 3, which is a schematic flow chart of a load balancing method based on domain name resolution disclosed in this embodiment of the present invention; it can be seen that the difference between the flow in fig. 2 and the flow in fig. 1 is that the domain name resolution service in fig. 2 has one more extensible interface, and some information that cannot be effectively processed under the distributed multi-client condition, such as share information like quota information or Qos information, can be processed at the extensible interface.
S102, determining a target client corresponding to the access request through a domain name resolution module;
specifically, referring to fig. 3, the user terminal sends an object storage access request to the domain name resolution service through step 1 in fig. 3, and acquires access IP information through a domain name resolution module in the domain name resolution service, where the IP information is an IP address of a target client to be accessed.
S103, judging whether the target client meets the access requirement or not by using the additional information of the target client; if yes, executing S104; if not, executing S105; the domain name resolution service counts additional information of each client, wherein the additional information is quota information or Qos information of the client.
S104, sending the IP address of the target client to the user terminal so that the user terminal can access the target client by using the IP address;
and S105, sending prompt information of no client meeting the access requirement to the user terminal.
After sending the IP address of the target client to the user terminal, the method further includes: and updating the additional information of the target client by utilizing the access requirement of the access request.
It can be understood that in the present solution, additional information of each client needs to be counted through the extensible interface, where the additional information is quota information or Qos information of the client. In addition, the access request sent by the user terminal carries an access requirement, which may be a specific operation type (e.g., read operation or write operation), memory quota information, minimum Qos information, and the like.
Therefore, referring to fig. 3, after determining a target client to be accessed, the domain name resolution service needs to continue to execute step 2, and sends an access request to the extensible interface, and after receiving the access request, the extensible interface determines whether the target client meets the access request according to the access requirement of the access request, and quota information, flow control information, or other information of the target client, and if the access requirement is met, executes operation 3 in fig. 3, and the domain name resolution service returns IP information of a storage node to be accessed, that is, an IP address of the target client, and the user terminal executes operation 4, and accesses the specific target client through the IP address. If the target client does not meet the access requirement, corresponding prompt information can be returned to the user terminal, for example: and returning to the terminal: there are no clients that meet the demand.
It should be noted that, if the target client meets the access requirement, after the IP address of the target client is sent to the user terminal, the additional information of the target client needs to be updated by using the access requirement of the access request, which is described here by taking quota information as an example: if the access request is a write request, the write request records the memory size required by the write operation, so that after the IP address of the target client is returned to the user terminal, the remaining quota information of the target client needs to be updated, and thus when the next access request is processed, whether the access requirement is met or not needs to be judged according to the updated remaining quota information in the additional information.
Further, after the domain name resolution service in the present application counts the additional information of each client, the additional information may also be sent to the client, that is: through data exchange between different clients and domain name resolution service, each client can acquire additional information of other clients in time, so that information acquisition and updating are realized, and functions corresponding to the additional information are better adapted, for example: distributed quota functions, distributed Qos functions, etc.
In summary, in the scheme, for the distributed storage system, because additional information is needed among the plurality of storage system access clients, if data is frequently updated, performance of the storage clients is reduced, and otherwise, the additional information is inaccurate. Therefore, the application provides an extensible load balancing strategy based on domain name resolution, additional information among a plurality of clients is moved to a load balancing service, a storage server side can pay more attention to stored data processing, and shared data are processed through domain name resolution. By the scheme, the problem of performance loss caused by frequent data updating among a plurality of storage clients can be reduced, the problem of inaccurate data caused by the fact that additional information cannot be updated in time is solved, and an extensible interface is newly added for domain name resolution, so that the function of domain name resolution service is extended, and the usability of the function corresponding to the additional information is improved.
In the following, the load balancing apparatus provided in the embodiment of the present invention is introduced, and the load balancing apparatus described below and the load balancing method described above may be referred to each other.
Referring to fig. 4, a schematic structural diagram of a load balancing apparatus based on a distributed storage system according to an embodiment of the present invention is shown; the load balancing device is based on domain name resolution service, and comprises:
a request receiving module 100, configured to receive an access request carrying an access requirement and sent by a user terminal;
a client determining module 200, configured to determine, by a domain name resolution module, a target client corresponding to the access request;
a determining module 300, configured to determine whether the target client meets the access requirement by using the additional information of the target client; the domain name resolution service counts additional information of each client;
a first sending module 400, configured to send the IP address of the target client to the user terminal when the target client meets the access requirement, so that the user terminal accesses the target client by using the IP address.
Wherein, this scheme still includes:
and the second sending module is used for sending prompt information of the client which does not meet the access requirement to the user terminal when the target client meets the access requirement.
Wherein the additional information is quota information or Qos information of the client.
Wherein, this scheme still includes:
and the updating module is used for updating the additional information of the target client by utilizing the access requirement of the access request.
Referring to fig. 5, it is a schematic structural diagram of a load balancing device based on a distributed storage system according to the present invention; the apparatus comprises:
a memory 11 for storing a computer program;
a processor 12 for implementing the steps of the load balancing method according to the above method embodiment when executing the computer program.
In this embodiment, the device may be a PC (Personal Computer), or may be a terminal device such as a smart phone, a tablet Computer, a palmtop Computer, or a portable Computer.
The device may include a memory 11, a processor 12, and a bus 13.
The memory 11 includes at least one type of readable storage medium, which includes a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, and the like. The memory 11 may in some embodiments be an internal storage unit of the device, for example a hard disk of the device. The memory 11 may also be an external storage device of the device in other embodiments, such as a plug-in hard disk provided on the device, a Smart Memory Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, the memory 11 may also include both an internal storage unit of the device and an external storage device. The memory 11 may be used not only to store application software installed in the device and various types of data such as program codes for performing a load balancing method, etc., but also to temporarily store data that has been output or is to be output.
The processor 12 may be, in some embodiments, a Central Processing Unit (CPU), controller, microcontroller, microprocessor or other data Processing chip, and is used for executing program codes stored in the memory 11 or Processing data, such as program codes for executing load balancing methods.
The bus 13 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 5, but this is not intended to represent only one bus or type of bus.
Further, the device may further include a network interface 14, and the network interface 14 may optionally include a wired interface and/or a wireless interface (e.g., WI-FI interface, bluetooth interface, etc.), which are generally used to establish a communication connection between the device and other electronic devices.
Optionally, the device may further comprise a user interface, which may comprise a Display (Display), an input unit such as a Keyboard (Keyboard), and optionally a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, or the like. The display, which may also be referred to as a display screen or display unit, is suitable for displaying information processed in the device and for displaying a visualized user interface.
Fig. 5 shows only the device with the components 11-14, and it will be understood by those skilled in the art that the structure shown in fig. 5 does not constitute a limitation of the device, and may comprise fewer or more components than those shown, or some components may be combined, or a different arrangement of components.
The invention also discloses a computer readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the load balancing method according to the above method embodiment.
Wherein the 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.
In summary, the load balancing scheme disclosed in the present invention can separate additional information (e.g., information such as quota and Qos) required by different storage clients in the distributed storage system from the storage clients, and place the additional information into the domain name resolution service. And the additional information and the stored data are updated and layered, so that the coupling between services can be reduced.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A load balancing method based on a distributed storage system is characterized in that the load balancing method is based on domain name resolution service, and comprises the following steps:
receiving an access request carrying an access requirement sent by a user terminal;
determining a target client corresponding to the access request through a domain name resolution module;
judging whether the target client meets the access requirement or not by utilizing the additional information of the target client; the domain name resolution service counts additional information of each client;
and if so, sending the IP address of the target client to the user terminal so that the user terminal can access the target client by using the IP address.
2. The load balancing method according to claim 1, further comprising:
and if the target client does not meet the access requirement, sending prompt information of the client which does not meet the access requirement to the user terminal.
3. The load balancing method according to claim 2, wherein the additional information is quota information or Qos information of the client.
4. The load balancing method according to any one of claims 1 to 3, wherein after sending the IP address of the target client to the user terminal, the method further comprises:
and updating the additional information of the target client by utilizing the access requirement of the access request.
5. A load balancing device based on a distributed storage system is characterized in that the load balancing device is based on domain name resolution service, and comprises:
the request receiving module is used for receiving an access request carrying an access requirement and sent by a user terminal;
the client determining module is used for determining a target client corresponding to the access request through the domain name resolution module;
the judging module is used for judging whether the target client meets the access requirement or not by utilizing the additional information of the target client; the domain name resolution service counts additional information of each client;
and the first sending module is used for sending the IP address of the target client to the user terminal when the target client meets the access requirement, so that the user terminal can access the target client by using the IP address.
6. The load balancing device of claim 5, further comprising:
and the second sending module is used for sending prompt information of the client which does not meet the access requirement to the user terminal when the target client meets the access requirement.
7. The load balancing apparatus according to claim 6, wherein the additional information is quota information or Qos information of the client.
8. The load balancing device according to any one of claims 5 to 7, further comprising:
and the updating module is used for updating the additional information of the target client by utilizing the access requirement of the access request.
9. A load balancing apparatus based on a distributed storage system, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the load balancing method according to any one of claims 1 to 4 when executing the computer program.
10. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the load balancing method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911287913.5A CN111147556A (en) | 2019-12-15 | 2019-12-15 | Load balancing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911287913.5A CN111147556A (en) | 2019-12-15 | 2019-12-15 | Load balancing method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111147556A true CN111147556A (en) | 2020-05-12 |
Family
ID=70518279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911287913.5A Pending CN111147556A (en) | 2019-12-15 | 2019-12-15 | Load balancing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111147556A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112040023A (en) * | 2020-08-26 | 2020-12-04 | 杭州宏杉科技股份有限公司 | Object access method and device, electronic equipment and machine-readable storage medium |
CN112445774A (en) * | 2020-11-20 | 2021-03-05 | 网宿科技股份有限公司 | Distributed shared file system and data processing method thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242422A (en) * | 2007-02-06 | 2008-08-13 | 中国电信股份有限公司 | Content distribution network system and method applicable to multi-service fusion |
CN102457440A (en) * | 2012-01-13 | 2012-05-16 | 华为软件技术有限公司 | Method for realizing load balance, DNS server and client |
CN109995595A (en) * | 2019-04-11 | 2019-07-09 | 苏州浪潮智能科技有限公司 | A kind of RGW quota determines method, system, equipment and computer media |
-
2019
- 2019-12-15 CN CN201911287913.5A patent/CN111147556A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242422A (en) * | 2007-02-06 | 2008-08-13 | 中国电信股份有限公司 | Content distribution network system and method applicable to multi-service fusion |
CN102457440A (en) * | 2012-01-13 | 2012-05-16 | 华为软件技术有限公司 | Method for realizing load balance, DNS server and client |
CN109995595A (en) * | 2019-04-11 | 2019-07-09 | 苏州浪潮智能科技有限公司 | A kind of RGW quota determines method, system, equipment and computer media |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112040023A (en) * | 2020-08-26 | 2020-12-04 | 杭州宏杉科技股份有限公司 | Object access method and device, electronic equipment and machine-readable storage medium |
CN112445774A (en) * | 2020-11-20 | 2021-03-05 | 网宿科技股份有限公司 | Distributed shared file system and data processing method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11586673B2 (en) | Data writing and reading method and apparatus, and cloud storage system | |
CN110096336B (en) | Data monitoring method, device, equipment and medium | |
CN111464355A (en) | Method and device for controlling expansion capacity of Kubernetes container cluster and network equipment | |
US9940020B2 (en) | Memory management method, apparatus, and system | |
CN106302640A (en) | Data request processing method and device | |
CN110493357A (en) | A kind of calculation resource disposition method, system, device and computer storage medium | |
CN110677493A (en) | Service state determination method and device, computer device and storage medium | |
CN103684926A (en) | Method and device for testing network speed of local area network | |
CN111147556A (en) | Load balancing method, device, equipment and storage medium | |
CN111901490A (en) | Resource sharing method, device, computer device and storage medium | |
CN111142799A (en) | Distributed storage method and device, network node and storage medium | |
US20240314021A1 (en) | Method, apparatus, electronic device and storage medium for resource operation | |
CN111930505B (en) | Data resource management method and system for big data platform, server and medium | |
CN108228842B (en) | Docker mirror image library file storage method, terminal, device and storage medium | |
CN107797758B (en) | Date storage method, data access method and device | |
CN112788585B (en) | NF (NF) switching method and device in 5G core network and storage medium | |
US20030162559A1 (en) | Mobile communications terminal, information transmitting system and information receiving method | |
CN110728379A (en) | Configuration information management method and device, electronic equipment and non-transitory storage medium | |
CN111131497B (en) | File transmission method and device, electronic equipment and storage medium | |
CN104182181A (en) | Data processing method, device and terminal of memory card | |
CN115481052A (en) | Data exchange method and device | |
CN114124524A (en) | Cloud platform permission setting method and device, terminal equipment and storage medium | |
US8386953B1 (en) | Accordion user interface | |
CN114157710B (en) | Communication policy configuration method, device, storage medium and equipment | |
CN117785486B (en) | Environment resource allocation method, device, equipment and medium |
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: 20200512 |
|
RJ01 | Rejection of invention patent application after publication |