Configuration data dynamic updating system and method based on application cluster

A technology for configuration data and dynamic update, applied in the transmission system, electrical components, etc., can solve problems such as exhausted memory, ZNode is too large, Znode storage size is limited, etc., to achieve real-time data update and realize the effect of automation

Active Publication Date: 2017-12-12
北京思特奇信息技术股份有限公司
View PDF8 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] (1) Znode storage size is limited, the maximum can not exceed 1M, zookeeper client and server have restrictions
Although the maximum value can be increased by modifying the environment variable "jute.maxbuffer", if the ZNode is too large, reading and writing a certain ZNode will cause an uncertain delay, and if the ZNode is too large, the ZooKeeper server will be exhausted too quickly memory, so ZooKeeper is not suitable for storing large amounts of data;
[0006] (2) It is not suitable for transmitting a large amount of data, and the configuration data of the application system changes. Zookeeper needs to synchronize data with each node of the application system cluster in a short period of time (preferably at the mil

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 data dynamic updating system and method based on application cluster
  • Configuration data dynamic updating system and method based on application cluster
  • Configuration data dynamic updating system and method based on application cluster

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0052] The principles and features of the present invention will be described below with reference to the accompanying drawings. The examples cited are only used to explain the present invention, and are not used to limit the scope of the present invention.

[0053] See figure 1 , Is the application cluster-based configuration data dynamic update system of embodiment 1, including a configuration management server 1, a cluster management server 2, and an application cluster composed of multiple application nodes 3;

[0054] The configuration management server 1 is used to update the configuration data and the configuration file version number, and upload the configuration file version number to the cluster management server, where the configuration data is stored in the configuration file;

[0055] The cluster management server 2 is configured to generate a version number update event when the configuration file version number is updated, and broadcast the version number update event t...

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 a configuration data dynamic updating system and method based on an application cluster. The system and method has the advantages that a configuration file version number scheme is introduced; configuration data is classified and managed through a configuration file version number based on a cluster management server; the cluster management server informs application nodes of a version number change event when the configuration file version number changes; after learning the version number change event through monitoring, the application nodes acquire the latest version from the cluster management server, read configuration data corresponding to the latest version number, analyze the configuration data, assemble the analyzed data into local cache objects, and update local caches to complete dynamic updating of the configuration data; and only the configuration file version number is stored on the cluster management server, and the specific configuration data is stored through discs, so that limits from a memory of the cluster management server are removed, and the dynamic updating of massive data can be achieved.

Description

technical field [0001] The invention relates to the technical field of data updating, in particular to a system and method for dynamically updating configuration data based on application clusters. Background technique [0002] With the gradual popularization of distributed technology, there are more and more application systems based on distributed technology. In addition, Linux and virtual technology have become the current mainstream technology trend, and the application system is no longer limited to the deployment of minicomputers, but an application system cluster composed of multiple x86 blade machines or virtual machines. The application system cluster refers to the deployment of applications on multiple machines. Cluster deployment facilitates the horizontal expansion of the application system and linearly improves performance, but it also brings certain problems to O&M and management. For example, each node in the cluster is faced with configuration data ( Especia...

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): H04L29/08
CPCH04L67/10H04L67/30H04L67/5682
Inventor 张厚瑞
Owner 北京思特奇信息技术股份有限公司
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