Web application-based multi-server automatic release method

An automatic release, multi-server technology, applied in the direction of program code conversion, electrical components, transmission systems, etc., can solve the problems of high bandwidth occupation, high operation and maintenance cost, long release time, etc., and achieves less network bandwidth occupation and operation and maintenance cost. Low, fast effects

Inactive Publication Date: 2019-06-18
BEIJING HAIHANG COMM TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The web application system is a large-scale manufacturing information system with a large number of users. The users are located in bases in different regions and countries. The systems used by each base are relatively independent, and the system is required to run 24*7 hours. The system version will be launched every month. , a small version goes online every week, plus BUG corrections and various functions are temporarily launched, etc., there will be a large number of online requirements every day, which often makes the operation and maintenance team very tired; online accidents caused by human factors are also emerging in endlessly, each base through VPN Dedicated line connection, bandwidth 1M, the system takes a long time to release and upload code, occupies high bandwidth, and seriously affects the use of VPN dedicated line
[0003] To sum up, the version update period of the web application system is short, there are many publishing servers, the publishing tasks are heavy, the operation and maintenance cost is high, the publishing operation is cumbersome, the operation and maintenance personnel are prone to fatigue and human error, and it takes up a lot of network and disk resources. A long time will affect the use of leased lines and the use of the system by users

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
  • Web application-based multi-server automatic release method
  • Web application-based multi-server automatic release method
  • Web application-based multi-server automatic release method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In order to facilitate a better understanding of the purpose, structure, features, and effects of the present invention, the present invention will now be further described in conjunction with the accompanying drawings and specific embodiments.

[0020] See Figure 1 to Figure 3 , a method for automatic publishing based on web application multi-server, which comprises the following steps:

[0021] Step 1: Create a new version, provide a code compilation module, which has a server, and then maintain the online time and arrange development. After the development is arranged, self-test the developed new code. If there is no problem in the self-test, the new code will Submit to the version management system. After the version management system receives the new code submission command, it will trigger the server to automatically compile. If there is a problem with the self-test, it will return to re-development.

[0022] Step 2: Establish a maintenance and release plan. 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 discloses a web application-based multi-server automatic release method, which comprises the following steps of: step 1, providing a code compiling module, submitting a new code to a version management system by a server, and triggering the server to automatically compile; step 2, establishing maintenance release plans, maintaining all the release plans to the version management system in advance and automatically, and positioning a web application of a new version in a release library; step 3, performing incremental updating, the version management system comprising a pluralityof base servers, each base server having a pre-release area, downloading the changed new codes to the pre-release areas of the plurality of base servers at the same time before the release task is executed, and positioning the web application of the new version in the pre-release area; step 4, executing releasing if the preset online time is up, closing the version management system and the web application of the old version, and then releasing the web application of the new version; and step 5, restarting the web application, finishing system release, and being high in speed, small in networkbandwidth occupation and disk occupation and low in operation and maintenance cost.

Description

【Technical field】 [0001] The invention relates to a method for automatically releasing multiple servers based on web applications, in particular to a method for automatically releasing multiple servers based on web applications in the field of computer software. 【Background technique】 [0002] The web application system is a large-scale manufacturing information system with a large number of users. The users are located in bases in different regions and countries. The systems used by each base are relatively independent, and the system is required to run 24*7 hours. The system version will be launched every month. , a small version goes online every week, plus BUG corrections and various functions are temporarily launched, etc., there will be a large number of online requirements every day, which often makes the operation and maintenance team very tired; online accidents caused by human factors are also emerging in endlessly, each base through VPN Dedicated line connection, ...

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/08G06F8/41
Inventor 李世贵刘凯曾永兴
Owner BEIJING HAIHANG COMM TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products