CN110213114B - Decentralised network service method, device, equipment and readable storage medium - Google Patents
Decentralised network service method, device, equipment and readable storage medium Download PDFInfo
- Publication number
- CN110213114B CN110213114B CN201910546397.7A CN201910546397A CN110213114B CN 110213114 B CN110213114 B CN 110213114B CN 201910546397 A CN201910546397 A CN 201910546397A CN 110213114 B CN110213114 B CN 110213114B
- Authority
- CN
- China
- Prior art keywords
- request instruction
- subnet
- database system
- under
- network
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004891 communication Methods 0.000 claims abstract description 44
- 230000002159 abnormal effect Effects 0.000 claims description 48
- 238000001514 detection method Methods 0.000 claims description 48
- 238000002955 isolation Methods 0.000 claims description 13
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 abstract description 24
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000005192 partition Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- 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/1034—Reaction to server failures by a load balancer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a cloud service-based decentralizing network service method, a device, equipment and a readable storage medium, and relates to the field of financial science and technology, wherein the method comprises the following steps: when a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created according to regions under the private network vpc in a load balancing mode, wherein different subnets under the network vpc are in a mutually communication state; distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system; and returning the target data to the external service system. The invention solves the technical problem that the network service management efficiency is reduced because the whole network fault area is difficult to be quickly isolated in the existing network service management process.
Description
Technical Field
The present invention relates to the field of financial technology (Fintech), and in particular, to a method, apparatus, device and readable storage medium for decentralizing network services.
Background
With the continuous development of financial technology (Fintech), especially internet technology finance, more and more technologies are applied in the finance field. In the prior art, the network service management generally adopts a scheme of multiple activities in the same city, wherein the scheme of multiple activities in the same city refers to selecting a plurality of areas in the same city, a set of subnets are deployed in each area, the subnets are not related to each other, and the subnets communicate with the corresponding total network through an enterprise bus.
Disclosure of Invention
The invention mainly aims to provide a network service method, device and equipment for decentralizing and a readable storage medium, and aims to solve the technical problem that in the existing network service management process, the whole network fault area is difficult to quickly isolate, so that the network service management efficiency is reduced.
To achieve the above object, an embodiment of the present invention provides a method for decentralizing a network service, including:
when a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created according to regions under the private network vpc in a load balancing mode, wherein different subnets under the network vpc are in a mutually communication state;
distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system;
and returning the target data to the external service system.
Optionally, the step of distributing, by the different subnets in the communication state, the request instruction to a database system under the private network vpc in a multi-activity distribution deployment manner, so as to extract, from the database system, target data that is obtained corresponding to the request instruction includes:
acquiring a first subnet where the request instruction is located, and judging whether the first subnet is in an abnormal state or not;
When the first subnet is in an abnormal state, distributing the request instruction to a second subnet outside the first subnet through different subnets in a mutual communication state;
distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode so that the first pre-forwarding system forwards the request instruction to a background system under the second subnet;
and distributing the request instruction to a database system under the private network vpc through the background system so as to extract target data which is correspondingly obtained by the request instruction from the database system.
Optionally, the step of obtaining the first subnet where the request instruction is located and determining whether the first subnet is in an abnormal state includes:
acquiring a first subnet where the request instruction is located, and calling a preset detection tool to detect network delay and network packet loss of each server under the first subnet every a first preset time period;
if the network delay phenomenon or the packet loss phenomenon exceeding the first preset times period exists in the servers exceeding the preset number under the first subnet is detected, judging that the first subnet is in an abnormal state;
And carrying out isolation processing on the first sub-network in the abnormal state.
Optionally, the step of isolating the first subnet in the abnormal state includes:
acquiring first all ip segments of the first subnetwork in an abnormal state from a preset configuration interface of the private network vpc;
and acquiring first all load balancing addresses associated with the first all ip segments, and carrying out weight zeroing processing on the first all ip segments according to the first all load balancing addresses.
Optionally, the step of distributing the request instruction to a first forwarding system under the second subnet by a load balancing manner, so that the first forwarding system forwards the request instruction to forward the request instruction to a background system under the second subnet includes:
distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode, and carrying out asynchronous thread telnet detection processing on the first pre-forwarding system every second preset time period through a preset asynchronous thread telnet detection tool;
and if the first pre-forwarding system is detected to exceed a second preset times of asynchronous thread telnet detection failure, distributing the request instruction to a second pre-forwarding system outside the first pre-forwarding system under the second subnet in a load balancing mode so that the second pre-forwarding system can forward the request instruction to a background system under the second subnet.
Optionally, the database system under the private network vpc includes a main database system and a hot standby database system synchronized with the main database system;
the step of distributing the request instruction to a database system under the private network vpc through the background system to extract the target data which is correspondingly obtained by the request instruction from the database system comprises the following steps:
distributing the request instruction to a main database system under the private network vpc through the background system;
inquiring the main database system through a preset detection table every third preset time period;
and if the fact that the main database system continuously exceeds the third preset times and does not return the preset query result is detected, switching the main database system and the hot standby database system so as to distribute the request instruction to the hot standby database system, and extracting target data which are obtained corresponding to the request instruction from the hot standby database system.
Optionally, the step of switching the primary database system and the backup database system to distribute the request instruction to the backup database system includes:
Acquiring second all ip segments corresponding to the main database system, and acquiring second all load balancing addresses associated with the second all ip segments;
and carrying out weight zeroing processing on the second all ip sections according to the second all load balancing addresses so as to distribute the request instruction to the hot standby database system.
The present invention also provides a decentralised network service device, comprising:
the detection module is used for distributing the request instruction to the subnets created according to the region under the private network vpc in a load balancing mode when the request instruction of the external business system for requesting the network service of the private network vpc is detected, wherein different subnets under the network vpc are in a mutual communication state;
the distribution module is used for distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system;
and the return module is used for returning the target data to the external service system.
Optionally, the distribution module includes:
the acquisition unit is used for acquiring a first subnet where the request instruction is located and judging whether the first subnet is in an abnormal state or not;
a first distributing unit, configured to distribute, when the first subnet is in an abnormal state, the request instruction to a second subnet outside the first subnet through the different subnets in the mutually communicating state;
the second distributing unit is used for distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode so that the first pre-forwarding system can forward the request instruction to a background system under the second subnet;
and the third distribution unit is used for distributing the request instruction to a database system under the private network vpc through the background system so as to extract the target data which is correspondingly obtained by the request instruction from the database system.
Optionally, the acquiring unit includes:
an acquisition subunit, configured to acquire a first subnet where the request instruction is located, and call a preset detection tool to detect network delay and network packet loss for each server under the first subnet every a first preset time period;
A judging subunit, configured to judge that the first subnet is in an abnormal state if it is detected that there is a network delay phenomenon or a packet loss phenomenon exceeding a first preset number of cycles in more than a preset number of servers under the first subnet;
and the isolation subunit is used for carrying out isolation processing on the first subnetwork in the abnormal state.
Optionally, the isolation subunit is configured to implement:
acquiring first all ip segments of the first subnetwork in an abnormal state from a preset configuration interface of the private network vpc;
and acquiring first all load balancing addresses associated with the first all ip segments, and carrying out weight zeroing processing on the first all ip segments according to the first all load balancing addresses.
Optionally, the second distributing unit includes:
the first distributing subunit is configured to distribute the request instruction to a first forwarding system under the second subnet in a load balancing manner, and perform asynchronous thread telnet detection processing on the first forwarding system through a preset asynchronous thread telnet detection tool every second preset time period;
and the second distributing subunit is used for distributing the request instruction to a second pre-forwarding system outside the first pre-forwarding system under the second subnet in a load balancing mode when detecting that the first pre-forwarding system exceeds a second preset times of asynchronous thread telnet detection failure, so that the second pre-forwarding system forwards the request instruction to a background system under the second subnet.
Optionally, the database system under the private network vpc includes a main database system and a hot standby database system synchronized with the main database system;
the distribution module includes:
a fourth distributing unit, configured to distribute, by using the background system, the request instruction to a master database system under the private network vpc;
the query unit is used for querying the main database system through a preset detection table in every third preset time period;
and the switching unit is used for switching the main database system and the hot standby database system to distribute the request instruction to the hot standby database system so as to extract the target data which is obtained corresponding to the request instruction from the hot standby database system if the main database system is detected to continuously exceed the third preset times and does not return the preset query result.
Optionally, the switching unit is configured to implement:
acquiring second all ip segments corresponding to the main database system, and acquiring second all load balancing addresses associated with the second all ip segments;
and carrying out weight zeroing processing on the second all ip sections according to the second all load balancing addresses so as to distribute the request instruction to the hot standby database system.
The present invention also provides a readable storage medium having stored thereon a decentralised web service program which when executed by a processor implements the steps of the decentralised web service method described above.
When a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created according to regions under the private network vpc in a load balancing mode, wherein different subnets under the network vpc are in a mutually communication state; distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system; and returning the target data to the external service system. In the application, the subnets under the private network vpc are not mutually uncorrelated, but the subnets under the private network vpc are established according to regions, and the subnets after being established according to regions are all in a communication state, so when a request instruction of an external service system for requesting network services of the private network vpc is detected, the request instruction can be distributed to a database system under the private network vpc through different subnets under the communication state in a multi-activity distribution deployment mode, and because the request instruction is distributed to the database system under the private network vpc in the multi-activity distribution deployment mode, when one subnet has network faults, the external service system request can be sent to other subnets for processing, and therefore, target data corresponding to the request instruction can be extracted from the database system; the target data is returned to the external service system, namely the technical problem that the whole network fault area is difficult to quickly isolate in the existing network service management process, so that the network service management efficiency is reduced is solved.
Drawings
FIG. 1 is a flowchart of a first embodiment of a method for decentralizing network services according to the present invention;
fig. 2 is a detailed flowchart of a step of distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment manner through the different subnets in a communication state in a second embodiment of the decentralization network service method of the present invention, so as to extract the target data corresponding to the request instruction from the database system;
FIG. 3 is a schematic diagram of a device architecture of a hardware operating environment involved in a method according to an embodiment of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The present invention provides a method for decentralizing network service, in an embodiment of the method for decentralizing network service, referring to fig. 3, the method for decentralizing network service includes:
step S10, when a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created by the private network vpc according to regions in a load balancing mode, wherein different subnets under the network vpc are in a mutually communication state;
Step S20, distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system;
and step S30, returning the target data to the external service system.
The method comprises the following specific steps:
step S10, when a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created by the private network vpc according to regions in a load balancing mode, wherein different subnets under the network vpc are in a mutually communication state;
it should be noted that, in this embodiment, the method for decentralizing network service may be applied to a decentralizing network service system, where the decentralizing network service system is capable of processing a request instruction of an external service system for requesting a network service of a private network vpc, and specifically, the decentralizing network service system provides a network service for the request instruction of the external service system, so as to obtain a target database system from the request instruction, so as to extract target data that is obtained corresponding to the request instruction from the database system. Specifically, when a request instruction of an external business system for requesting network services of a private network vpc is detected, the request instruction is distributed to subnets created by regions under the private network vpc in a load balancing manner, wherein different subnets under the private network vpc are in a mutually communication state, that is, in the embodiment, a plurality of subnets are created by regions under the private network vpc of a city, for example, a first subnet is created in a first partition of the city a, a second subnet is created in a second partition, a third subnet is created in a third partition, and the like, and the number of specifically created subnets is determined according to the partition of the city, wherein after the subnets are created, the different subnets under the network vpc are in the mutually communication state, that is, different subnets under the network vpc are not in communication connection through a communication main network any more, but are in a decentralised connection state (specifically, the mutual communication between the different subnets under the network vpc is realized by changing a preset isolation policy between the different subnets through equipment such as a switch, for example, a first subnet is in communication connection with a second subnet, the second subnet is in communication connection with a third subnet, the first subnet is in communication connection with the third subnet, and the like), when a request instruction of an external business system for requesting network services of the private network vpc is detected, the request instruction is distributed to subnets which are created according to regions under the private network vpc in a load balancing mode, which can be indicated as follows: when a request instruction of an external service system for requesting network services of the private network vpc is detected, the load capacity of each sub-network of the different partitions is obtained, and distribution is performed according to the load capacity, but not according to the source region of the request instruction, for example, if the second partition detects that the external service system requests the network services of the private network vpc, the load capacity of each sub-network is obtained, and if the load capacity of the third sub-network arranged in the third partition is detected to be minimum, the request instruction of the external service system for requesting the network services of the private network vpc detected by the second partition is sent to the third sub-network of the third partition. In addition, the distributing the request instruction to the subnets created by the private network vpc according to the region in the load balancing manner may be as follows: acquiring the load of each sub-network of different current partitions, judging whether the load of the sub-network corresponding to the partition of the request instruction source exceeds the preset partition load, if the load of the sub-network corresponding to the partition of the request instruction source exceeds the preset partition load, distributing the request instruction to the sub-network corresponding to other partitions, particularly, acquiring the load of the sub-network corresponding to other partitions, distributing the request instruction to the sub-network with the minimum load, for example, distributing the request instruction source to the sub-network with the first partition, wherein the load of the first partition exceeds the preset partition load, and in the embodiment, distributing the request instruction to the sub-network with the minimum load such as the sub-network corresponding to the second partition.
Step S20, distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system;
in this embodiment, the request instruction is distributed to the determined initial target subnet (first subnet) in a load balancing manner, and after the request instruction is distributed to the determined initial target subnet, the request instruction is distributed to the database system under the private network vpc in a multi-activity distribution deployment manner through the different subnets in the mutual communication state, so as to extract the target data which is obtained and corresponds to the request instruction from the database system. In this embodiment, distributing the request instruction to the database system under the private network vpc in a multi-activity distribution deployment manner includes: when the original target subnet has a fault, other subnets process the request instruction instead, and in addition, the method for distributing the request instruction to the database system under the private network vpc in a multi-activity distribution deployment mode further comprises the following steps: when the initial target subnet has no fault, but the initial target subnet comprises a plurality of forwarding systems, if the forwarding system corresponding to the request instruction has fault, other forwarding systems replace processing the request instruction, and further, the method for distributing the request instruction to the database system under the private network vpc in a multi-activity distribution deployment mode further comprises the following steps: when the original target subnet has no fault, but the original target subnet comprises a plurality of background systems, if the background system corresponding to the request instruction has fault, the background system processes the request instruction instead, and further, the method for distributing the request instruction to the database system under the private network vpc in a multi-activity distribution deployment mode further comprises the following steps: when the initial target subnet has no fault, but the initial target subnet comprises a plurality of database systems, if the database system corresponding to the request instruction has fault, other database systems are used for processing the request instruction instead.
After the request instruction is distributed to the database system under the private network vpc in a multi-activity distribution deployment mode, extracting target data which is obtained by the request instruction and corresponds to the request instruction from the database system, wherein the extracting of the target data which is obtained by the request instruction and corresponds to the request instruction from the database system belongs to the prior art and is not specifically described herein.
Referring to fig. 2, the step of distributing, by the different subnets in the communication state, the request instruction to a database system under the private network vpc in a multi-activity distribution deployment manner, so as to extract target data corresponding to the request instruction from the database system includes:
step S21, a first subnet where the request instruction is located is obtained, and whether the first subnet is in an abnormal state or not is judged;
in this embodiment, an example of a multi-activity distribution deployment manner is provided, specifically, a first subnet where the request instruction is located is obtained, whether the first subnet is in an abnormal state is determined, and if the first subnet is not in an abnormal state, the request instruction is processed through the first subnet.
The step of obtaining the first subnet where the request instruction is located and judging whether the first subnet is in an abnormal state includes:
Step S211, a first subnet where the request instruction is located is obtained, and a preset detection tool is called to detect network delay and network packet loss of each server under the first subnet every a first preset time period;
in this embodiment, there is a preset detection tool, which detects network delay and network packet loss for each server under the first subnet every a first preset time period, that is, in this embodiment, each server (load balancer) under the subnet performs network delay and network packet loss detection.
Step S212, if detecting that the network delay phenomenon exists in more than a preset number of servers under the first subnet or the packet loss phenomenon exists in more than a first preset number of cycles, judging that the first subnet is in an abnormal state;
if the network delay phenomenon exists in the servers exceeding the preset number under the first subnet or the packet loss phenomenon exists in the sequence of the second data packets exceeding the first preset number of times, namely, if the abnormality exists in the servers exceeding the preset number under the first subnet, the first subnet is judged to be in an abnormal state, wherein if the target received packet is not received in the corresponding time period by the servers under the first subnet, the network delay phenomenon exists in the servers, and in addition, if the packet loss phenomenon exists in the first subnet, namely, the packet loss phenomenon in the first preset number of times of the second data packets is judged to exist in the second data packets which are subjected to the sequence of the second data packets and are lost in the 3 times of the cycle. And if the network delay phenomenon or the packet loss phenomenon exceeding the first preset times period exists in the servers exceeding the preset number under the first subnet is detected, judging that the first subnet is in an abnormal state.
Step S213, performing isolation processing on the first subnet in the abnormal state.
And after the first subnetwork in the abnormal state is obtained, carrying out isolation processing on the first subnetwork in the abnormal state.
Step S22, when the first subnet is in an abnormal state, the request instruction is distributed to a second subnet outside the first subnet through the different subnets in the mutually communicated state;
when the first subnetwork is in an abnormal state, the request instruction is distributed to a second subnetwork outside the first subnetwork through different subnetworks in a mutual communication state, wherein the second subnetwork is other subnetworks outside the first subnetwork. Specifically, all request instructions of the subsequent first subnetwork are distributed to the second subnetwork outside the first subnetwork.
Step S23, distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode so that the first pre-forwarding system forwards the request instruction to forward the request instruction to a background system under the second subnet;
after the request instruction is distributed to the second subnet, the request instruction is distributed to a first pre-forwarding system under the second subnet in a load balancing mode, and if the first pre-forwarding system is not in an abnormal state, the first pre-forwarding system forwards the request instruction so as to forward the request instruction to a background system under the second subnet.
And step S24, distributing the request instruction to a database system under the private network vpc through the background system so as to extract target data which is obtained and corresponds to the request instruction from the database system.
And if the background system is not in an abnormal state, distributing the request instruction to a database system under the private network vpc through the background system so as to extract target data which is obtained corresponding to the request instruction from the database system. The database system under the private network vpc can adopt a mode of one master and multiple slaves so as to improve the fault tolerance.
And step S30, returning the target data to the external service system.
And after the target data are obtained from the database system, returning the target data to the external service system. The specific returned network process is the inverse process of the request, and will not be described in detail herein.
When a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created according to regions under the private network vpc in a load balancing mode, wherein different subnets under the network vpc are in a mutually communication state; distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system; and returning the target data to the external service system. In the application, the subnets under the private network vpc are not mutually uncorrelated, but the subnets under the private network vpc are established according to regions, and the subnets after being established according to regions are all in a communication state, so when a request instruction of an external service system for requesting network services of the private network vpc is detected, the request instruction can be distributed to a database system under the private network vpc through different subnets under the communication state in a multi-activity distribution deployment mode, and because the request instruction is distributed to the database system under the private network vpc in the multi-activity distribution deployment mode, when one subnet has network faults, the external service system request can be sent to other subnets for processing, and therefore, target data corresponding to the request instruction can be extracted from the database system; the target data is returned to the external service system, namely the technical problem that the whole network fault area is difficult to quickly isolate in the existing network service management process, so that the network service management efficiency is reduced is solved.
Further, on the basis of the first embodiment, the present invention provides another embodiment of a method for decentralized network service, where the step of isolating the first subnet in an abnormal state includes:
step A1, acquiring first all ip segments of the first subnetwork in an abnormal state from a preset configuration interface of the private network vpc;
in this embodiment, a preset configuration interface exists in the private network vpc, where an ip segment in a request instruction distributed to each subnet is set, and because an abnormal state exists in the first subnet, it is required to obtain all the first ip segments distributed to the first subnet.
And step A2, obtaining first all load balancing addresses associated with the first all ip segments, and carrying out weight zeroing processing on the first all ip segments according to the first all load balancing addresses.
And obtaining the first all load balancing addresses associated with the first all ip segments, namely obtaining the addresses of the servers associated with the first all ip segments, and carrying out weight zeroing treatment on the first all ip segments according to the first all load balancing addresses to realize flow isolation, wherein in the embodiment, the isolation process is automatically completed through a program without manual intervention.
In this embodiment, the first ip segments of the first subnetwork in the abnormal state are obtained from a preset configuration interface of the private network vpc; and acquiring first all load balancing addresses associated with the first all ip segments, and carrying out weight zeroing processing on the first all ip segments according to the first all load balancing addresses. The first subnetwork in the abnormal state is automatically isolated, and a foundation is laid for the decentralised network service.
Further, based on the first embodiment, in another embodiment of the network service method for decentralizing provided by the present invention, the step of distributing the request instruction to the first forwarding system under the second subnet by the load balancing manner, so that the first forwarding system forwards the request instruction to forward the request instruction to the background system under the second subnet includes:
step B1, distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode, and carrying out asynchronous thread telnet detection processing on the first pre-forwarding system every interval of a second preset time period through a preset asynchronous thread telnet detection tool;
In this embodiment, the request instruction is distributed to the first forwarding system under the second subnet by a load balancing manner, and the first forwarding system is subjected to asynchronous thread telnet detection processing every second preset time period, for example, every second, by a preset asynchronous thread telnet detection tool, where telnet is a program for remote login on the network, and whether the forwarding system can perform normal detection through network login.
And B2, if the first pre-forwarding system is detected to exceed the second preset times of asynchronous thread telnet detection failure, distributing the request instruction to a second pre-forwarding system outside the first pre-forwarding system under the second subnet in a load balancing mode so that the second pre-forwarding system can forward the request instruction to a background system under the second subnet.
If the first pre-forwarding system is detected to be failed to detect asynchronous threads telnet exceeding the second preset times, if more than 5 times of login detection are failed continuously, the first pre-forwarding system is judged to be abnormal, and automatic rejection processing is carried out on the abnormal first pre-forwarding system. Likewise, if more than 5 consecutive logins succeed, the first forwarding-forward system that failed before is added to the configuration. And if the first forwarding system detects that the asynchronous thread telnet detection fails more than the second preset times, distributing the request instruction to a second forwarding system outside the first forwarding system under the second subnet in a load balancing mode, particularly, acquiring all ip sections associated with the first forwarding system under the second subnet, distributing the request instruction corresponding to all ip sections associated with the first forwarding system to the second forwarding system, so that the second forwarding system forwards the request instruction to forward the request instruction to a background system under the second subnet.
In this embodiment, the request instruction is distributed to a first forwarding system under the second subnet in a load balancing manner, and asynchronous thread telnet detection processing is performed on the first forwarding system by a preset asynchronous thread telnet detection tool every second preset time period; and if the first pre-forwarding system is detected to exceed a second preset times of asynchronous thread telnet detection failure, distributing the request instruction to a second pre-forwarding system outside the first pre-forwarding system under the second subnet in a load balancing mode so that the second pre-forwarding system can forward the request instruction to a background system under the second subnet. In this embodiment, the detection of the first forwarding system is performed by the preset asynchronous thread telnet detection tool, so as to avoid delay of processing of the request instruction.
Further, on the basis of the first embodiment, the present invention provides another embodiment of a method for decentralized network service, where the database system under the private network vpc includes a master database system and a hot standby database system synchronized with the master database system;
The step of distributing the request instruction to a database system under the private network vpc through the background system to extract the target data which is correspondingly obtained by the request instruction from the database system comprises the following steps:
step S24, distributing the request instruction to a main database system under the private network vpc through the background system;
in this embodiment, the database system under the private network vpc includes a master database system and a hot standby database system synchronized with the master database system, where the master database is synchronized to the hot standby database in real time. The request instruction is generally distributed to a main database system under the private network vpc through the background system
Step S25, inquiring the main database system through a preset detection table every third preset time period;
and inquiring the main database system through a preset detection table in a third preset time period at intervals, namely creating a detection table in the main database system and the hot standby database, wherein detection data are preset in the detection table, inquiring the detection tables of the main database system and the hot standby database every second, recording the detection success state if the inquiry results are found, and recording the detection failure state if the inquiry fails.
And S26, switching the main database system and the hot standby database system to distribute the request instruction to the hot standby database system so as to extract target data which is obtained corresponding to the request instruction from the hot standby database system if the main database system is detected to continuously exceed the third preset times and does not return a preset query result.
And if the main database system is detected to continuously exceed a third preset number of times, such as more than 5 times, without returning a preset query result, switching the main database system and the hot standby database system so as to distribute the request instruction to the hot standby database system, and extracting target data which is obtained corresponding to the request instruction from the hot standby database system.
The step of switching the main database system and the hot standby database system to distribute the request instruction to the hot standby database system includes:
step S261, obtaining a second all ip segments corresponding to the main database system, and obtaining second all load balancing addresses associated with the second all ip segments;
and step S262, carrying out weight zeroing processing on the second all ip segments according to the second all load balancing addresses so as to distribute the request instruction to the hot standby database system.
In this embodiment, the switching between the master database system and the hot standby database system is specifically implemented by: and adjusting the weight of the second ip section of the main database system to 0 according to the corresponding load balancing address (server address) of the main database system, adjusting the weight of the hot standby database system to 10, and adjusting the synchronization relationship between the main database system and the hot standby database system.
In this embodiment, the request instruction is distributed to a master database system under the private network vpc through the background system; inquiring the main database system through a preset detection table every third preset time period; and if the fact that the main database system continuously exceeds the third preset times and does not return the preset query result is detected, switching the main database system and the hot standby database system so as to distribute the request instruction to the hot standby database system, and extracting target data which are obtained corresponding to the request instruction from the hot standby database system. In this embodiment, the switching between the primary database system and the hot standby database system is implemented, so as to avoid the delay of network services caused by paralysis of only one primary database system.
Referring to fig. 3, fig. 3 is a schematic device structure diagram of a hardware running environment according to an embodiment of the present invention.
The network service equipment for decentralization in the embodiment of the invention can be a PC, and can also be terminal equipment such as a smart phone, a tablet personal computer, a portable computer and the like.
As shown in fig. 3, the decentralized network service device may include: a processor 1001, such as a CPU, memory 1005, and a communication bus 1002. Wherein a communication bus 1002 is used to enable connected communication between the processor 1001 and a memory 1005. The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
Optionally, the decentralized network service device may further include a target user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. The target user interface may comprise a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the selectable target user interface may further comprise a standard wired interface, a wireless interface. The network interface may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface).
It will be appreciated by those skilled in the art that the de-centralized web service device architecture shown in fig. 3 does not constitute a limitation of de-centralized web service devices, and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 3, an operating system, a network communication module, and a decentralised network service program may be included in a memory 1005, which is a type of computer storage medium. An operating system is a program that manages and controls the hardware and software resources of a decentralized network service device, supporting the operation of the decentralized network service program and other software and/or programs. The network communication module is used to enable communication between components within the memory 1005 and with other hardware and software in the de-centralized network service device.
In the decentralized network service device shown in fig. 3, the processor 1001 is configured to execute a decentralized network service program stored in the memory 1005, to implement the steps of the decentralized network service method according to any one of the above.
The specific implementation manner of the network service equipment with the decentralization is basically the same as that of each embodiment of the network service method with the decentralization, and is not repeated here.
In addition, the embodiment of the invention also provides a decentralizing network service device, which comprises:
the detection module is used for distributing the request instruction to the subnets created according to the region under the private network vpc in a load balancing mode when the request instruction of the external business system for requesting the network service of the private network vpc is detected, wherein different subnets under the network vpc are in a mutual communication state;
the distribution module is used for distributing the request instruction to a database system under the private network vpc in a multi-activity distribution deployment mode through different subnets in a mutual communication state so as to extract target data which is correspondingly obtained by the request instruction from the database system;
and the return module is used for returning the target data to the external service system.
Optionally, the distribution module includes:
the acquisition unit is used for acquiring a first subnet where the request instruction is located and judging whether the first subnet is in an abnormal state or not;
a first distributing unit, configured to distribute, when the first subnet is in an abnormal state, the request instruction to a second subnet outside the first subnet through the different subnets in the mutually communicating state;
The second distributing unit is used for distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode so that the first pre-forwarding system can forward the request instruction to a background system under the second subnet;
and the third distribution unit is used for distributing the request instruction to a database system under the private network vpc through the background system so as to extract the target data which is correspondingly obtained by the request instruction from the database system.
Optionally, the acquiring unit includes:
an acquisition subunit, configured to acquire a first subnet where the request instruction is located, and call a preset detection tool to detect network delay and network packet loss for each server under the first subnet every a first preset time period;
a judging subunit, configured to judge that the first subnet is in an abnormal state if it is detected that there is a network delay phenomenon or a packet loss phenomenon exceeding a first preset number of cycles in more than a preset number of servers under the first subnet;
and the isolation subunit is used for carrying out isolation processing on the first subnetwork in the abnormal state.
Optionally, the isolation subunit is configured to implement:
acquiring first all ip segments of the first subnetwork in an abnormal state from a preset configuration interface of the private network vpc;
and acquiring first all load balancing addresses associated with the first all ip segments, and carrying out weight zeroing processing on the first all ip segments according to the first all load balancing addresses.
Optionally, the second distributing unit includes:
the first distributing subunit is configured to distribute the request instruction to a first forwarding system under the second subnet in a load balancing manner, and perform asynchronous thread telnet detection processing on the first forwarding system through a preset asynchronous thread telnet detection tool every second preset time period;
and the second distributing subunit is used for distributing the request instruction to a second pre-forwarding system outside the first pre-forwarding system under the second subnet in a load balancing mode when detecting that the first pre-forwarding system exceeds a second preset times of asynchronous thread telnet detection failure, so that the second pre-forwarding system forwards the request instruction to a background system under the second subnet.
Optionally, the database system under the private network vpc includes a main database system and a hot standby database system synchronized with the main database system;
the distribution module includes:
a fourth distributing unit, configured to distribute, by using the background system, the request instruction to a master database system under the private network vpc;
the query unit is used for querying the main database system through a preset detection table in every third preset time period;
and the switching unit is used for switching the main database system and the hot standby database system to distribute the request instruction to the hot standby database system so as to extract the target data which is obtained corresponding to the request instruction from the hot standby database system if the main database system is detected to continuously exceed the third preset times and does not return the preset query result.
Optionally, the switching unit is configured to implement:
acquiring second all ip segments corresponding to the main database system, and acquiring second all load balancing addresses associated with the second all ip segments;
and carrying out weight zeroing processing on the second all ip sections according to the second all load balancing addresses so as to distribute the request instruction to the hot standby database system.
The specific implementation manner of the network service device for decentralization of the present invention is basically the same as that of each embodiment of the network service method for decentralization, and will not be described herein.
In addition, the embodiment of the invention also provides a network service device for decentralization, which comprises: memory 109, processor 110, and a de-centralized web service program stored on memory 109 and executable on processor 110, which when executed by processor 110 performs the steps of the various embodiments of the de-centralized web service method described above.
Furthermore, the present invention provides a computer readable storage medium storing one or more programs, where the one or more programs are further executable by one or more processors to implement the steps of the above-described embodiments of the network service method.
The expansion content of the specific implementation manner of the device and the readable storage medium (i.e., the computer readable storage medium) of the present invention is basically the same as that of the above-mentioned embodiments of the decentralized network service method, and will not be described herein.
It should be noted that, in this document, 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. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (9)
1. A method of decentralized network services, the method of decentralized network services comprising:
when a request instruction of an external business system for requesting network service of a private network vpc is detected, the request instruction is distributed to subnets created according to regions under the private network vpc in a load balancing mode, wherein different subnets under the private network vpc are in a mutually communication state;
acquiring a first subnet where the request instruction is located, and judging whether the first subnet is in an abnormal state or not;
when the first subnet is in an abnormal state, distributing the request instruction to a second subnet outside the first subnet through different subnets in a mutual communication state;
distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode so that the first pre-forwarding system forwards the request instruction to a background system under the second subnet;
distributing the request instruction to a database system under the private network vpc through the background system so as to extract target data which is correspondingly obtained by the request instruction from the database system;
And returning the target data to the external service system.
2. The method for decentralized network service according to claim 1, wherein the step of obtaining the first subnet in which the request command is located and determining whether the first subnet is in an abnormal state comprises:
acquiring a first subnet where the request instruction is located, and calling a preset detection tool to detect network delay and network packet loss of each server under the first subnet every a first preset time period;
if the network delay phenomenon or the packet loss phenomenon exceeding the first preset times period exists in the servers exceeding the preset number under the first subnet is detected, judging that the first subnet is in an abnormal state;
and carrying out isolation processing on the first sub-network in the abnormal state.
3. The method of decentralized network service according to claim 2, wherein the step of isolating the first subnetwork in an abnormal state comprises:
acquiring first all ip segments of the first subnetwork in an abnormal state from a preset configuration interface of the private network vpc;
and acquiring first all load balancing addresses associated with the first all ip segments, and carrying out weight zeroing processing on the first all ip segments according to the first all load balancing addresses.
4. The method for decentralized network service according to claim 1, wherein the step of distributing the request command to the first forwarding system under the second subnet by means of load balancing for forwarding the request command by the first forwarding system to the background system under the second subnet comprises:
distributing the request instruction to a first pre-forwarding system under the second subnet in a load balancing mode, and carrying out asynchronous thread telnet detection processing on the first pre-forwarding system every second preset time period through a preset asynchronous thread telnet detection tool;
and if the first pre-forwarding system is detected to exceed a second preset times of asynchronous thread telnet detection failure, distributing the request instruction to a second pre-forwarding system outside the first pre-forwarding system under the second subnet in a load balancing mode so that the second pre-forwarding system can forward the request instruction to a background system under the second subnet.
5. The decentralised network service method of any one of claims 2-4, wherein the database system under the private network vpc comprises a primary database system and a hot standby database system synchronized with the primary database system;
The step of distributing the request instruction to a database system under the private network vpc through the background system to extract the target data which is correspondingly obtained by the request instruction from the database system comprises the following steps:
distributing the request instruction to a main database system under the private network vpc through the background system;
inquiring the main database system through a preset detection table every third preset time period;
and if the fact that the main database system continuously exceeds the third preset times and does not return the preset query result is detected, switching the main database system and the hot standby database system so as to distribute the request instruction to the hot standby database system, and extracting target data which are obtained corresponding to the request instruction from the hot standby database system.
6. The decentralized network service method according to claim 5, wherein the step of switching the primary database system and the hot standby database system to distribute the request instruction to the hot standby database system comprises:
acquiring second all ip segments corresponding to the main database system, and acquiring second all load balancing addresses associated with the second all ip segments;
And carrying out weight zeroing processing on the second all ip sections according to the second all load balancing addresses so as to distribute the request instruction to the hot standby database system.
7. A de-centralized web service, the de-centralized web service comprising:
the detection module is used for distributing the request instruction to the subnets created according to the region under the private network vpc in a load balancing mode when the request instruction of the external business system for requesting the network service of the private network vpc is detected, wherein different subnets under the network vpc are in a mutual communication state;
the abnormal state judging module is used for acquiring a first subnet where the request instruction is located and judging whether the first subnet is in an abnormal state or not;
the distribution module is used for distributing the request instruction to a second subnet outside the first subnet through the different subnets in the mutual communication state when the first subnet is in an abnormal state;
the distribution module is further configured to distribute the request instruction to a first pre-forwarding system under the second subnet in a load balancing manner, so that the first pre-forwarding system forwards the request instruction, so that the request instruction is forwarded to a background system under the second subnet;
The distribution module is further configured to distribute, by using the background system, the request instruction to a database system under the private network vpc, so as to extract target data that is obtained and corresponds to the request instruction from the database system;
and the return module is used for returning the target data to the external service system.
8. An decentralized network service device, the device comprising: memory, a processor and a de-centralized web service stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the de-centralized web service method of any one of claims 1 to 6.
9. A readable storage medium, characterized in that it has stored thereon a decentralised web service program, which when executed by a processor implements the steps of the decentralised web service method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910546397.7A CN110213114B (en) | 2019-06-21 | 2019-06-21 | Decentralised network service method, device, equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910546397.7A CN110213114B (en) | 2019-06-21 | 2019-06-21 | Decentralised network service method, device, equipment and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110213114A CN110213114A (en) | 2019-09-06 |
CN110213114B true CN110213114B (en) | 2024-04-09 |
Family
ID=67794198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910546397.7A Active CN110213114B (en) | 2019-06-21 | 2019-06-21 | Decentralised network service method, device, equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110213114B (en) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1052760A2 (en) * | 1999-05-14 | 2000-11-15 | Volkswagen Aktiengesellschaft | CAN bus-system with automatic switch-off of parts of the network in case of faults |
JP2002232463A (en) * | 2001-02-06 | 2002-08-16 | Mitsubishi Electric Corp | Network system and network connection device |
CN103703724A (en) * | 2013-08-15 | 2014-04-02 | 华为技术有限公司 | Resource payment method |
EP2765747A1 (en) * | 2011-09-23 | 2014-08-13 | Baidu Online Network Technology (Beijing) Co., Ltd | Data centre system and apparatus, and method for providing service |
WO2015192563A1 (en) * | 2014-06-16 | 2015-12-23 | 中兴通讯股份有限公司 | Method and device for implementing load balancing and load balancing service system |
CN107508699A (en) * | 2017-08-04 | 2017-12-22 | 广州爱九游信息技术有限公司 | Suitable for the strange land dual-active realization method and system of stock services |
CN107809473A (en) * | 2017-10-19 | 2018-03-16 | 联动优势科技有限公司 | A kind of method and apparatus for controlling server disposition |
CN107819633A (en) * | 2017-11-30 | 2018-03-20 | 国网河南省电力公司商丘供电公司 | It is a kind of quickly to find and handle the system and its processing method of network failure |
US10033691B1 (en) * | 2016-08-24 | 2018-07-24 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
CN108512935A (en) * | 2018-04-16 | 2018-09-07 | 腾讯科技(深圳)有限公司 | data service system, method, server and computer readable storage medium |
CN109274707A (en) * | 2017-07-18 | 2019-01-25 | 阿里巴巴集团控股有限公司 | A kind of load dispatching method and device |
CN109558246A (en) * | 2018-12-04 | 2019-04-02 | 北京字节跳动网络技术有限公司 | A kind of load-balancing method, device, electronic equipment and storage medium |
CN109660466A (en) * | 2019-02-26 | 2019-04-19 | 浪潮软件集团有限公司 | A kind of more live load balance realizing methods towards cloud data center tenant |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7383574B2 (en) * | 2000-11-22 | 2008-06-03 | Hewlett Packard Development Company L.P. | Method and system for limiting the impact of undesirable behavior of computers on a shared data network |
EP2617165B1 (en) * | 2010-09-17 | 2018-06-13 | Oracle International Corporation | System and method for providing ethernet over infiniband virtual hub scalability in a middleware machine environment |
US8737225B2 (en) * | 2012-02-17 | 2014-05-27 | City University Of Hong Kong | Mobile internet service system for long distance trains |
-
2019
- 2019-06-21 CN CN201910546397.7A patent/CN110213114B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1052760A2 (en) * | 1999-05-14 | 2000-11-15 | Volkswagen Aktiengesellschaft | CAN bus-system with automatic switch-off of parts of the network in case of faults |
JP2002232463A (en) * | 2001-02-06 | 2002-08-16 | Mitsubishi Electric Corp | Network system and network connection device |
EP2765747A1 (en) * | 2011-09-23 | 2014-08-13 | Baidu Online Network Technology (Beijing) Co., Ltd | Data centre system and apparatus, and method for providing service |
CN103703724A (en) * | 2013-08-15 | 2014-04-02 | 华为技术有限公司 | Resource payment method |
WO2015192563A1 (en) * | 2014-06-16 | 2015-12-23 | 中兴通讯股份有限公司 | Method and device for implementing load balancing and load balancing service system |
US10033691B1 (en) * | 2016-08-24 | 2018-07-24 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
CN109274707A (en) * | 2017-07-18 | 2019-01-25 | 阿里巴巴集团控股有限公司 | A kind of load dispatching method and device |
CN107508699A (en) * | 2017-08-04 | 2017-12-22 | 广州爱九游信息技术有限公司 | Suitable for the strange land dual-active realization method and system of stock services |
CN107809473A (en) * | 2017-10-19 | 2018-03-16 | 联动优势科技有限公司 | A kind of method and apparatus for controlling server disposition |
CN107819633A (en) * | 2017-11-30 | 2018-03-20 | 国网河南省电力公司商丘供电公司 | It is a kind of quickly to find and handle the system and its processing method of network failure |
CN108512935A (en) * | 2018-04-16 | 2018-09-07 | 腾讯科技(深圳)有限公司 | data service system, method, server and computer readable storage medium |
CN109558246A (en) * | 2018-12-04 | 2019-04-02 | 北京字节跳动网络技术有限公司 | A kind of load-balancing method, device, electronic equipment and storage medium |
CN109660466A (en) * | 2019-02-26 | 2019-04-19 | 浪潮软件集团有限公司 | A kind of more live load balance realizing methods towards cloud data center tenant |
Non-Patent Citations (4)
Title |
---|
Lalita J. Jagadeesan ; Veena Mendiratta.Programming the Network: Application Software Faults in Software-Defined Networks.2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW).2016,全文. * |
一种结合移动IP和SIP实现IP网络移动性管理的优化方案;邹青松;陈前斌;聂能;;计算机科学;20060825(08);全文 * |
利用IP转发技术在集群服务器中实现负载均衡;丁原, 刘玉树, 朱天焕;北京理工大学学报(03);全文 * |
基于ZStack的私有云计算平台VPC网络性能测试;方枭,吴川东;信息技术与标准化;20180610;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110213114A (en) | 2019-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112087312B (en) | Method, device and equipment for providing edge service | |
CN107078969B (en) | Realize computer equipment, the system and method for load balancing | |
US20160157084A1 (en) | Communication control apparatus, communication system, and communication control method | |
JP5727055B2 (en) | System and method for session resiliency in a geographically redundant gateway | |
CN107005580A (en) | Network function virtualization services are linked | |
CN106713084B (en) | Multi-gateway system of Internet of things | |
CN110086886B (en) | Dynamic session holding method and device | |
CN109417492A (en) | A kind of network function NF management method and NF management equipment | |
EP4033719A1 (en) | System for providing exact communication delay protection of request response for distributed service | |
CN112134866A (en) | Service access control method, device, system and computer readable storage medium | |
CN112311907A (en) | ARP request response method, load balancing equipment and related device | |
CN110932876A (en) | Communication system, method and device | |
WO2017000625A1 (en) | Dynamic host configuration protocol (dhcp) server management method and apparatus | |
JP2022532694A (en) | Server computers, methods for providing applications, mobile communication networks, and methods for providing access to server computers. | |
CN110213114B (en) | Decentralised network service method, device, equipment and readable storage medium | |
CN106790502B (en) | Load balancing system of IPv4 terminal and IPv6 service intercommunication service based on NAT64 prefix | |
CN110557303B (en) | Network multi-outlet test platform system and test method | |
EP3897013B1 (en) | Method for accessing local network, and related device | |
CN109587062B (en) | Load balancing information synchronization method, device and processing equipment | |
CN107948002B (en) | AP access control method and device | |
CN103327482B (en) | Terminal and network method for handover control | |
CN114020466B (en) | Method and device for balancing double active loads, electronic equipment and storage medium | |
CN105227455A (en) | A kind of method and system of batch user web authentication active-standby switch | |
CN107508760B (en) | Method for load distribution based on line source IP | |
CN111385371B (en) | MAC address acquisition method, device and equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |