Method and system for distributed deployment, unified configuration and automatic adaptation

A configuration item and configuration management technology, applied in the field of distributed systems, can solve problems such as failure to automatically identify deployment instances, and deployment instances that cannot be deployed without file configuration changes

Inactive Publication Date: 2015-11-25
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF5 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] According to the analysis of the centralized distributed deployment system in the prior art, it can be seen that the following technical problems still exist in the prior art: for services in different environments, the deployment instance cannot be automatically identified according to the key attributes of the runtime environment; Environment, to achieve differentiated configuration; when configuration items change, the deployment instance cannot be deployed without file configuration changes, that is, it is impossible to enable distributed services to implement hot loading of configuration items without making any changes in the deployment environment

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 distributed deployment, unified configuration and automatic adaptation
  • Method and system for distributed deployment, unified configuration and automatic adaptation
  • Method and system for distributed deployment, unified configuration and automatic adaptation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following references are attached image 3 The differentiated configuration item automatic loading system 300 described in this disclosure is detailed. Such as image 3 As shown, the differentiated configuration item automatic loading system 300 includes a service deployment client 301 and a configuration management server 302 .

[0040] The configuration management server 302 is used to centrally manage the configuration items through the central database 307 and load the configuration items to the service deployment client 301 . In the existing technology, the deployment system needs to perform attribute configuration in each deployment service, which leads to a large amount of repetitive work. When the configuration changes, it is inconvenient to modify and change, and it is easy to omit or make mistakes in configuration items; it is impossible to centrally view and Manage configuration item information. In order to solve the above problems, the configuration ma...

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 configuration management server side (302) in an automatic differential configuration item loading system. The configuration management server side (302) comprises a centralized configuration item management device (305) and a configuration item loading and caching device (306), wherein the centralized configuration item management device (305) is configured to set a deployment identifier according to a key parameter of a service environment planed to deploy, and maintain a configuration item in a central database (307) according to the deployment identifier; and the configuration item loading and caching device (306) is configured to load the configuration item correlated with the key parameter of the service environment in a centralized cache of a service deployment client side (301) based on a request from the service deployment client side (301). The invention further provides the service deployment client side (301) in the automatic differential configuration item loading system, methods at the configuration management server side (302) and the service deployment client side (301), and a computer readable storage medium.

Description

technical field [0001] The present disclosure relates to a distributed system, and in particular, the present disclosure relates to a method and system for automatic loading of differentiated configuration items. Background technique [0002] There are a variety of distributed deployments in large platforms. Due to the limitation of concurrency and performance, horizontal expansion of service deployment and service fragmentation are required. At this time, configuration information items of many related services serve multiple service modules at the same time, but only configuration values different. [0003] figure 1 It shows the distributed deployment based on traditional configuration files in the prior art. First, in step S101, the administrator creates different configuration files according to service requirements. Modify the content of the corresponding configuration file during deployment, as shown in step S102. In step S103, when the service is started, differen...

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/08H04L29/12
CPCH04L67/125H04L61/5007
Inventor 薛宏
Owner BEIJING JINGDONG SHANGKE INFORMATION 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