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

Method and system for releasing distributed software version

A software version, distributed technology, applied in version control, transmission system, software deployment, etc., can solve problems such as difficulty in achieving automatic operation release, affecting system stability, and increasing server network traffic.

Active Publication Date: 2019-09-13
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a distributed software version release method and system to solve the problems that the current software version release affects system stability, server network traffic surges, and it is difficult to realize automatic operation and release

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
  • Method and system for releasing distributed software version
  • Method and system for releasing distributed software version
  • Method and system for releasing distributed software version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0081] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0082]Such as figure 1 As shown, the embodiment of the present invention provides a distributed software version release method, which is applied to a distributed software version release system. The distributed software version release system includes a node control device and a preset multi-level target server, and each level The target server includes a plurality of target server nodes.

[0083] The distributed software version release method includes:

...

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 a distributed software version release method and system, and relates to the technical field of software version release. The node control device sends the new version content, version effective policy and version push policy to each first-level target server node; the first-level target server node continues to push the new version content, version effective policy and version push policy to the second-level target server Nodes, and so on, complete the step-by-step push of target server nodes at each level. Deploy the new version locally on the target server nodes at each level; target server nodes at each level start one or more version running threads according to the version effective policy, and start the corresponding collection thread for each version; collect the evaluation index of the new version content according to the collection thread ;According to the version effective strategy, compare the evaluation index of the new version content with the evaluation index of the historical version content, determine the content of the version to be released, and complete the version release.

Description

technical field [0001] The present invention relates to the technical field of software version publishing, in particular to a distributed software version publishing method and system. Background technique [0002] Currently, with the rapid development of the Internet, the requirements of users and services change more and more frequently. For this reason, the version release density of software projects is also getting higher and higher. In general, a software version needs to go through multiple stages such as requirement confirmation, function design, program development, and software testing from project approval to launch. Although this method ensures the quality of the version, it prolongs the development cycle and results in frequent version updates. The speed cannot meet the status quo of changing business needs. [0003] To solve this problem, a "grayscale release" method is commonly used now. This method mainly compresses the software testing phase, releases the...

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 Patents(China)
IPC IPC(8): H04L29/08G06F8/65G06F8/71
CPCG06F8/65G06F8/71H04L67/55
Inventor 雷赛龄潘晨隐郑文斌沈栋
Owner INDUSTRIAL AND COMMERCIAL BANK OF CHINA
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