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

Configuration management system and method

A technology of configuration files and configuration information, applied in transmission systems, electrical components, etc., can solve problems such as unfavorable management, time-consuming, revenue and customer loss, and achieve the effect of reducing operation and maintenance costs

Inactive Publication Date: 2015-09-30
SHANGHAI HANDPAL INFORMATION TECH SERVICE
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1), the management of configuration files will be time-consuming and cumbersome
Since the above-mentioned configuration file is stored on the machine where the APP is located, and how many APPs have the same physical location, there will be as many copies of the corresponding configuration file, which will make the configuration file relatively large; for example, if an APP (i.e. application) Deployed on 1,000 machines, there will be 1,000 configuration files correspondingly. When many APPs are applied on thousands of machines at the same time, the configuration files will be very large, which is not conducive to management. It will also be very time-consuming to distinguish the correspondence between the application and the configuration file in the configuration file
[0006] 2) The configuration file is changed to enable, and the timeliness is poor
When the configuration file is configured before the APP starts, the APP does not need to be restarted, and when the configuration file changes after the system starts, the APP must be restarted to use the latest configuration file, but the restart process of the APP usually takes a long time Time (generally tens of seconds to half an hour, or even longer), which makes the timeliness of APP poor
[0007] 3) Changing the configuration file requires restarting the APP
See 2) It can be seen that during the process of updating the configuration file and restarting the APP (that is, during the period from the restart to the completion of the restart), the APP denies service to the outside world, and for Internet applications, many serious consequences will occur during the denial of service process (such as orders cannot be completed, users cannot register, etc.), resulting in loss of revenue and customers

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
  • Configuration management system and method
  • Configuration management system and method
  • Configuration management system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] figure 2 It is a schematic structural diagram of the system configured for management in the embodiment of the present application; figure 2 As shown, a system for managing configuration in this embodiment can be applied to the process of updating the configuration management center system (CMCS) in the remote server and APP (that is, the application program). The APP includes the APP main module and configuration File (Configuration file).

[0053] The configuration management center system is located in the remote server, and can perform operations such as addition, deletion, and modification based on the original configuration in the configuration file to generate updated configuration information, and the configuration management center system also supports operations such as APP and key-value query filtering, etc. That is, it can solve huge system information. The APP is located on the user terminal equipment. The user terminal equipment may include fixed equip...

Embodiment 2

[0061] image 3 It is a flowchart structure diagram of a method for managing configurations in the embodiment of the present application. Such as image 3 As shown, this embodiment is a method for managing configuration. Based on the system for managing configuration in Embodiment 1, the method in this embodiment includes:

[0062] Step S1: After the configuration management center system starts, use the configuration loader to automatically load all the configuration information in the database, that is, the configuration loader recognizes the updated information in the configuration information, and incrementally registers the configuration information to the registration center. Each time the configuration management center system is started, the configuration loader and the registration center will complete such a process to ensure that the updated information is incrementally registered in the registration center at any time, that is, the registration center stores updat...

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 communication and internet, in particular to a configuration management system and method. According to the system and the method, after updated configuration information is set by a CMCS (configuration management center system), the CMCS is started and the configuration information is incrementally registered to a registry by a configmanager, a CMCS client and the registry automatically and asynchronously push updated configuration information meeting screening principles to the CMCS client and unload the information to a configuration file according to established subscription relations and preset screening principles, and an APP function unit reads updated data in the configuration file to finish updating operation of the APP; besides, when the CMCS service is halted, the APP can still work according to the configuration information stored in the configuration file, that is, according to the improved system and method, the system management is automatic, the updating timeliness is high, the operation is simple, and the client is still available when the configuration service is halted.

Description

technical field [0001] The invention relates to the fields of communication and Internet, in particular to a system and method for managing configuration. Background technique [0002] At present, the operation of APP software needs to rely on a lot of configuration information such as database connection configuration, upload file storage path, and the upper limit of concurrent requests per second. However, due to different systems, different machines and different customers, the same APP software The configuration will be different, so the above configuration information is generally set outside the main program. [0003] figure 1 It is a schematic diagram of the module structure of traditional APP software; figure 1 As shown, the APP software includes functional units for realizing various functions, configuration management components and configuration files, and the configuration files are set outside the APP main module (ie binary program); in the actual operation pr...

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/08
CPCH04L67/30H04L67/34
Inventor 张学化
Owner SHANGHAI HANDPAL INFORMATION TECH SERVICE
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