Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application deployment based on dynamic routing

An application deployment and routing technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problems of inability to achieve real-time dynamic update, low flexibility, etc., to achieve clear functional boundaries, reduce system requirements, and high portability. Effect

Inactive Publication Date: 2018-05-22
QIANXUN SPATIAL INTELLIGENCE INC
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides an application deployment method based on dynamic routing, which solves the technical problem that the existing technology cannot implement real-time dynamic update of rules and has low flexibility

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application deployment based on dynamic routing
  • Application deployment based on dynamic routing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention uses Registrator+Concul+Concul-Template to form a service discovery and update system, combined with Nginx application scenarios to form a dynamic routing system; at the same time, deploying applications based on docker containers finally forms a flexible, scalable, and high resource reuse rate Application deployment method based on dynamic routing.

[0030] First of all, the deployment of the application is still based on the container, but the deployment host is not limited to a single host (virtual host), but a cluster as the scheduling unit. Which host is deployed to the cluster is assigned in a timely manner according to a specific scheduling algorithm. In this way, there is no high requirement for a single host inside the cluster, and ordinary 2-core 4G hosts can also be used. At the same time, the use of cluster scheduling applications enables scalability to be reflected. Hosts can be added to the cluster in a timely manner to meet peak us...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an application deployment based on dynamic routing. The method comprises the following steps: at first, a container is used as a carrier for the deployment of an application, and a cluster is used as a scheduling unit for the deployment of a host; the host deployed to the cluster is distributed according to a specific scheduling algorithm in time; and meanwhile, the scalability can be reflected by using the cluster to schedule the application. Through the application deployment method provided by the invention, the host can be added to the cluster in time to satisfy theuse in rush hours; and the scheduling is flexibly performed according to the host resource occupation condition in the current cluster when one application is deployed. The routing supports the updateof the non-downtime by using the dynamic routing, the expansion and fault removing are conveniently supported, and the modification on a request is further supported. Through the method provided by the invention, the resource utilization rate of the research and development-based environment is higher, the scalability is stronger, and the use cost is lower.

Description

technical field [0001] The invention relates to the technical field of computer applications, in particular to an application deployment method based on dynamic routing. Background technique [0002] The interaction between the client and the website, and the interaction between the front-end application and the back-end application inside the website all involve routing requests. The current website uses docker container technology in the R&D basic environment. Each environment can deploy the full amount of applications of the website. Each application corresponds to a container, and all containers are deployed centrally to one host (computer). The application runtime environment is closed in the container, and the container itself runs on the host machine. The advantage of this is that the system resources of a single host are greatly reused, and the dependencies with the deployed host are decoupled, such as listening ports and application directories. All website applic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L12/751H04L45/02
CPCH04L45/02H04L67/02H04L67/51
Inventor 姜颖寅
Owner QIANXUN SPATIAL INTELLIGENCE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products