Nothing Special   »   [go: up one dir, main page]

CN111147556A - Load balancing method, device, equipment and storage medium - Google Patents

Load balancing method, device, equipment and storage medium Download PDF

Info

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
Application number
CN201911287913.5A
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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201911287913.5A priority Critical patent/CN111147556A/en
Publication of CN111147556A publication Critical patent/CN111147556A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1036Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server selection for load balancing based on a hash applied to IP addresses or costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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

Load balancing method, device, equipment and storage medium
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.
CN201911287913.5A 2019-12-15 2019-12-15 Load balancing method, device, equipment and storage medium Pending CN111147556A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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