Docking system for dynamic configuration of application program and dynamic configuration system

A dynamic configuration and application technology, applied in the direction of program control devices, program loading/starting, program control design, etc., can solve problems such as inappropriate development methods, increased management difficulty, complexity of operation and maintenance, and complex microservices , to facilitate the analysis of rights and responsibilities, ensure confidentiality and authority attribution, and improve work efficiency

Pending Publication Date: 2022-01-07
INSPUR SOFTWARE CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there are fewer microservice nodes in the system structure, then the conventional code + configuration development method is enough to solve the problem; when the system iterates gradually, its microservices will become more and more complex, and gradually evolve into a network-like dependency structure. At this time, conventional The code + configuration development method is not suitable, because the scalability, scalability and coupling of the overall system must also be considered.
Using multiple applications to configure multiple configuration files, if you need to change the relevant parameters, you need to redeploy the applications and services, which undoubtedly increases the difficulty of management and the complexity of operation and maintenance

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
  • Docking system for dynamic configuration of application program and dynamic configuration system
  • Docking system for dynamic configuration of application program and dynamic configuration system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] The docking system for the dynamic configuration of application programs of the present invention is a micro-service architecture, including a configuration management module, a rights management module, a database, and a configuration release module. The configuration management module includes a configuration management interface and a configuration logic unit. The configuration management interface uses a visual page The configuration management interface and the configuration logic unit cooperate to configure the environment parameters of the application program, and configure the dynamic configuration information of the application program in each environment, and are used to maintain the corresponding environment parameters and dynamic configuration information of the application program. configuration information, and is used to encrypt dynamic configuration information to form encrypted dynamic configuration information; the rights management module includes a rig...

Embodiment 2

[0060] The dynamic configuration system of the application program of the present invention includes an application program client, a docking system, and a Eureka registration center, and the application program client is used to divide a single application program into a group of microservices, and each microservice runs in a corresponding process Middle; the docking system is the docking system of the dynamic configuration of the application program disclosed in Embodiment 1, and the application program client is used to send the application program to the docking system in the form of microservices, and the microservices interact with the docking system in a rest mode. The Eureka registration center interacts with the docking system and the application client. The Eureka registration center is configured with a service registration list. The service registration list is used to store the registration information and routing information corresponding to the microservice. The a...

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 docking system for dynamic configuration of an application program and a dynamic configuration system, belongs to the technical field of application program configuration, and aims to solve the technical problem of how to realize dynamic configuration of the application program under multiple environments and multiple tenants. The system comprises a configuration management module which comprises a configuration management interface and a configuration logic unit, and is used for configuring environment parameters of an application program, configuring dynamic configuration information of the application program in each environment, maintaining the environment parameters and the dynamic configuration information corresponding to the application program, and encrypting the dynamic configuration information to form encrypted dynamic configuration information; an authority management module which is used for performing role setting and authority distribution on the user to form user authority information; a database which is used for storing the environment parameters of the application program and the encrypted dynamic configuration information, and storing user permission information; and a configuration publishing module which is used for interacting with the Eureka registration center and returning the environment parameters and the decrypted dynamic configuration information to the Eureka registration center.

Description

technical field [0001] The invention relates to the technical field of application program configuration, in particular to a docking system for dynamic configuration of application programs and a dynamic configuration system. Background technique [0002] At present, each application in the field of Internet supervision is configured with an independent configuration file, and various configuration information parameters required by the application are provided through the configuration file, such as service configuration, various switches, and business configuration. If there are fewer microservice nodes in the system structure, then the conventional code + configuration development method is sufficient to solve the problem; when the system is gradually iterated, its microservices will become more and more complex, and gradually evolve into a network-like dependency structure. At this time, conventional The development method of code + configuration is not suitable, because...

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): G06F9/445G06F21/64
CPCG06F9/4451G06F21/64
Inventor 古亮
Owner INSPUR SOFTWARE 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