A gorouter-based software load balancing method and device
A technology of load balancing and implementation method, which is applied in the direction of multi-program device, program control design, instrument, etc., can solve the problems of increasing system maintenance cost, application and platform incompatibility, etc., to reduce the difficulty of operation and maintenance management and improve scalability , The effect of reducing the cost of the platform
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] Such as figure 1 As shown, a method for implementing software load balancing based on GoRouter includes the following steps:
[0040] Step S101: register the registration information of each instance of the acquisition application with the DEA component;
[0041] Step S102: Register the access address, health check address and access domain name of each instance of the application to GoRouter through the interface;
[0042] Step S103: GoRouter saves the access address, health check address and access domain name of each instance of the application into the DEA component;
[0043] Step S104: The DEA component periodically calls the health check address of each instance of the application to confirm that each instance of the application can be accessed. delete;
[0044] Step S105: When the health check address of the inaccessible instance returns to normal, the DEA component registers the access address, health check address and access domain name of each instance to t...
Embodiment 2
[0046] Such as figure 2 As shown, a method for implementing software load balancing based on GoRouter includes the following steps:
[0047] Step S201: Define the domain names of the platform external application and the platform internal application, respectively obtain the IP address and port of each instance of the platform external application and the platform internal application, and the health check address corresponding to each instance;
[0048] Step S202: register the IP address and port of each instance of the acquired application, and the health check address corresponding to each instance to the DEA component;
[0049] Step S203: Register the access address, health check address and access domain name of the platform external application and platform internal application to the GoRouter through the interface of the CloudFoundry platform;
[0050] Step S204: GoRouter saves the access address, health check address and access domain name of the platform external ap...
Embodiment 3
[0055] Such as image 3 As shown, a software load balancing implementation device based on GoRouter includes: a first registration module 301 sequentially connected to an update module 302 , a storage module 303 , a confirmation module 304 and a second registration module 305 .
[0056] The first registration module 301 is used to register the registration information of each instance of the application to the DEA component; the update module 302 is used to register the access address, health check address and access domain name of each instance of the application to GoRouter through the interface; save Module 303 is used for GoRouter to save the access address, health check address and access domain name of each instance of the application to the DEA component; the confirmation module 304 is used for the DEA component to periodically call the health check address of each instance of the application, and confirm each instance of the application The instance can be accessed, an...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com