Service version weight gray release system

A service version, grayscale publishing technology, applied in version control, transmission systems, digital transmission systems, etc., can solve the problems of strong code intrusion, inability to load different versions of services, and lack of versatility, achieving strong universality. sexual effect

Active Publication Date: 2019-09-03
SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, one of the conventional grayscale publishing solutions is based on the transformation of the code level, and different logics of different versions of the service are called for different users or parameters. This solution is very intrusive to the code and does not have universality; the other solution is Based on the corresponding configuration of the traffic access layer (such as nginx) to switch the traffic to different versions, this solution requires external configuration, and cannot load different versions of services according to a certain version weight

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
  • Service version weight gray release system
  • Service version weight gray release system
  • Service version weight gray release system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The overall idea of ​​the present invention abandons the conventional flow control and version grayscale scheme, and does not perform the flow control and grayscale function of the version weight at the service provider entrance, but uses the real source of traffic, that is, the service caller, as the version of the called service Weight and grayscale control, that is, each service caller loads the traffic of the service provider according to the weight of the version, then the overall version traffic received by the service provider is published according to the version weight and grayscale configured by the service provider Version traffic controlled by the rule. Concrete scheme of the present invention is as follows:

[0017] This patent is based on the transformation of the registration center to enable it to receive and pull service version weights. The modified registration center mainly has two functions:

[0018] 1. When the registration center starts or restar...

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 distributed environment application version management, discloses a service version weight gray release system, and solves a version weight load service request configured according to a service version dynamically to achieve service version weight load and gray release of the service version. The system comprises a registration center, a database and a service version weight management module. The registration center provides an interface capable of dynamically modifying service version weight information, and the service version weight management modulecalls the interface to dynamically modify the service version weight information. When the registration center is started or restarted, all configured service version weight information can be pulledfrom the database and stored in the service node list in the memory of the registration center, so that a registered service consumer can obtain different weights of different versions of service nodes corresponding to the service node list when pulling the service node list. The system is suitable for service version weight gray release.

Description

technical field [0001] The invention relates to the field of distributed environment application version management, in particular to version weight flow switching and gray release. Background technique [0002] In a complex distributed environment, the mutual calls between services are complicated, and the service function iteration speed is very fast. It is necessary to continuously add or modify the functions provided by the service in the environment, and it is necessary to achieve smooth version switching and fast rollback replacement. . At present, one of the conventional grayscale publishing solutions is based on the transformation of the code level, and different logics of different versions of the service are called for different users or parameters. This solution is very intrusive to the code and does not have universality; the other solution is Based on the corresponding configuration of the traffic access layer (such as nginx), the traffic is switched to differe...

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/24G06F8/71
CPCG06F8/71H04L41/0859H04L67/10H04L67/1023
Inventor 张鹏
Owner SICHUAN CHANGHONG ELECTRIC 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