Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for isolating gray scale from production environment version

A production environment, grayscale technology, applied in software deployment and other directions, can solve the problems of manual manual modification, configuration table increase, error rate increase, etc., to achieve the effect of difficult rollback, reduced error rate, and less intrusion

Active Publication Date: 2019-11-01
SICHUAN XW BANK CO LTD
View PDF13 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] In view of the above-mentioned research problems, the purpose of the present invention is to provide a method and system for isolating the version of the gray level and the production environment, so as to solve the problem that product and gray share a set of databases in the prior art. Configuration table; there are usually multiple configuration tables. When there are multiple sets of gray, multiple sets of multiple configuration tables must be maintained. As the number of configuration tables increases, the error rate of maintenance also increases; when a version rollback occurs, the configuration table can only rely on manual work. Modify the question, it is easy to make mistakes

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 isolating gray scale from production environment version
  • Method and system for isolating gray scale from production environment version
  • Method and system for isolating gray scale from production environment version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0066] Such as figure 2 As shown, the version-making action is executed by the gray-scale release controller, and the relevant configuration information is extracted and stored in the version tag_version table. For example, three pattern-making actions are performed, and three versions (versions) of configuration data vP0, vG1, and vG2 are stored in the tag_version table. Execute the release action, which is used to bind the version to the production environment. For example, prodcut→vP0, gray1→vG1, gray2→vG2 are stored in the version table, where "→" means that the version is bound to the production environment.

[0067] The application system product, grayscale system gray1, and grayscale system gray2 obtain the corresponding version (version) according to the binding relationship, and then read the specific configuration data from the tag_version table. details as follows

[0068] 1. The structure of the original configuration table of the database layer, the applicatio...

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 method and system for isolating gray scale from production environment version, and belongs to the technical field of gray scale release and version control, solving the problem that Product and gray share one set of database in the prior art. The method includes the steps: on the basis that an application system and a gray scale system share one set of database, adding aset of version tables in the database, wherein one set of version tables comprises a tag_version table and a version table; extracting structured configuration information in an original configuration table into character strings, extracting each type of configuration information into a single character string, and storing the single character string into a tag_version table; assigning related versions to an application system or / and a gray scale system, and storing the related versions in a version table; and based on the access request, inquiring the corresponding version in the version table by the application system or the gray scale system, then reading the related configuration data in the tag_version table according to the version, or reading the related configuration data according to the extension, and then obtaining the configuration information according to the configuration data. The method is used for isolating the gray scale and the production environment version.

Description

technical field [0001] A method and system for isolating grayscale and production environment versions are used for isolating grayscale and production environment versions, and belong to the technical field of grayscale publishing and version control. Background technique [0002] At present, when there is a new version of the product, after the release test (that is, the test of the release version of the software) is passed, it is directly put on the update server and pushed to all users. When it is found that there are problems not covered by the test in the new version, the impact is relatively large, and the cost of solving the problem is also high. In order to reduce the impact, grayscale release technology was introduced. [0003] Grayscale release (also known as canary release), on which A / B testing can be carried out, that is, let some users continue to use product feature A, and some users start to use product feature B. If users have no objection to product featu...

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): G06F8/61
CPCG06F8/61Y02P90/30
Inventor 周林邓代兵
Owner SICHUAN XW BANK CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More