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

Online upgrade method for distributed deployment service software program

A service software and program upgrade technology, applied in software engineering design, electrical components, instruments, etc., can solve the problems of difficult server upgrade and upgrade, service interruption, maintenance and installation difficulties, etc., to achieve automatic delivery and reduce upgrade difficulty. , to achieve the effect of grayscale upgrade

Active Publication Date: 2018-10-09
GUANGZHOU JIANXIN TECHNOLOGY CO LTD
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the traditional online service software is to install and deploy the software at a single point, that is, directly use a single physical machine or virtual machine to install and run the entire software, which has the problems of high investment cost and difficult maintenance and installation
Specifically, the installation and deployment of software still tends to release the installation package and then go online for debugging, which makes the upgrade of the server far more difficult than the upgrade of the client. In addition, service business interruption may also occur

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
  • Online upgrade method for distributed deployment service software program
  • Online upgrade method for distributed deployment service software program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Such as figure 1 with 2 As shown, the online upgrade method for distributed deployment service software program provided by this embodiment includes the following steps.

[0029] S101. Split the service software program into several application subprograms, and then run each application subprogram in the form of a Docker application container in a one-to-one correspondence on the target server, wherein the target server is pre-installed with a Docker application container Engine and Jenkins terminal software programs.

[0030] In the step S101, the Docker application container engine is an open source application container engine, allowing developers to package their application programs and dependent packages into a portable container, and then publish them on any popular Linux machine , can also be virtualized. The Docker application container is completely using the sandbox mechanism, there will be no interface between each other (similar to the APP program of the...

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 relates to the field of online software services and discloses an online upgrade method for a distributed deployment service software program. According to the online upgrade method, a solution capable of reducing the deployment complexity of a sever and the upgrade difficulty of a subsequent server side can be provided; on one hand, by employing a Docker application container technology and running each application sub-program of the service software program in a distributed manner, not only can the resource consumption rate be reduced, the horizontal expansion of a hardware system be facilitated and the deployment difficulty of the server be reduced, but also the stability of an online service system may further be improved and the all-weather continuous operation is implemented; on the other hand, by employing a Jenkins server and a program version management server, the automatic delivery and the gray level upgrade of an upgraded program code can be implemented, and the upgrade difficulty of the server side is greatly reduced; and in addition, by employing a polling mode to perform restart upgrade on each application sub-program, a service business can be guaranteed not to be interrupted in an upgrade process, thereby being convenient for actual application and promotion.

Description

technical field [0001] The invention belongs to the field of online software services, and in particular relates to an online upgrading method for distributed deployment service software programs. Background technique [0002] At present, the traditional online service software is installed and deployed at a single point, that is, a single physical machine or virtual machine is directly used to install and run the entire software, which has the problems of high investment cost and difficult maintenance and installation. Specifically, the installation and deployment of software still tends to release installation packages and then go online for debugging, making server-side upgrades far more difficult than client-side upgrades. In addition, service business interruptions may also occur. Contents of the invention [0003] In order to solve the above-mentioned problems in the prior art, the purpose of the present invention is to provide an online upgrade method for distribute...

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
IPC IPC(8): H04L29/08G06F8/656
CPCH04L67/025H04L67/08H04L67/1095H04L67/1097G06F8/656H04L67/55
Inventor 唐晓春王腾蛟陈海枫陈国赵晓鑫
Owner GUANGZHOU JIANXIN TECHNOLOGY CO LTD
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