CN113377397A - Configuration updating method and device, computer equipment and storage medium - Google Patents
Configuration updating method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN113377397A CN113377397A CN202110585126.XA CN202110585126A CN113377397A CN 113377397 A CN113377397 A CN 113377397A CN 202110585126 A CN202110585126 A CN 202110585126A CN 113377397 A CN113377397 A CN 113377397A
- Authority
- CN
- China
- Prior art keywords
- configuration data
- configuration
- target configuration
- target
- data item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012544 monitoring process Methods 0.000 claims abstract description 61
- 230000015654 memory Effects 0.000 claims description 51
- 230000006870 function Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 9
- 239000002699 waste material Substances 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- 238000007429 general method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
- G06F11/3072—Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
- G06F11/3079—Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting the data filtering being achieved by reporting only the changes of the monitored data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the invention discloses a configuration updating method, which comprises the following steps: receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item; determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client; and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data. According to the invention, only the prompt for updating the target configuration data item is received through the connection relation with the configuration center, so that the target configuration data is downloaded and updated, resource waste and long synchronization time caused by full downloading of the updated configuration file are avoided, and configuration updating is efficiently completed. In addition, a configuration updating device, a storage medium and a computer device are also disclosed.
Description
Technical Field
The present invention relates to the field of data updating technologies, and in particular, to a configuration updating method and apparatus, a computer device, and a storage medium.
Background
With the development of internet technology, large-scale distributed application is more and more common, and the configuration of the application is increased day by day, such as the switch of various functions, the configuration of parameters, the address of a server and the like; at the same time, the need for configuration updates is also increasing.
In a general configuration updating method, a configuration center issues all configuration files to each node, and a client downloads all the configuration files, analyzes and compares the configuration files with different configurations, and then loads the configuration files for effectiveness. Because the number of the configuration files is huge, a large amount of system resources are consumed in the processes of transmitting, comparing and loading the configuration files; in the comparison link, all configuration files need to be imported into the memory from the hard disk for comparison, so that a large amount of CPUs and memories are occupied, and particularly, the service sensitive to the performance of the CPUs and the IO is greatly influenced. At the same time, a lot of time is consumed in the transmission of the configuration file and the comparison calculation. These directly result in slow configuration updates.
Disclosure of Invention
In view of the foregoing, it is desirable to provide an efficient configuration update method, apparatus, computer device and storage medium.
A configuration update method, the method comprising:
receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item;
determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client;
and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
A configuration update apparatus, the apparatus comprising:
the receiving module is used for receiving reminding information which is sent by the configuration center and is related to the update of the target configuration data item;
the determining module is used for determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client;
and the updating module is used for downloading the updated target configuration data from the monitoring node and updating the configuration according to the target configuration data.
A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of:
receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item;
determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client;
and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
A computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of:
receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item;
determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client;
and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
The configuration updating method, the configuration updating device, the computer equipment and the storage medium receive reminding information which is sent by the configuration center and is related to the updating of the target configuration data item; determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client; and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data. According to the invention, only the prompt for updating the target configuration data item is received through the connection relation with the configuration center, so that the target configuration data is downloaded and updated, resource waste and long synchronization time caused by full downloading of the updated configuration file are avoided, and configuration updating is efficiently completed.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Wherein:
FIG. 1 is a flow diagram illustrating an implementation of a configuration update method according to an embodiment;
FIG. 2 is a block diagram of a configuration update apparatus according to an embodiment;
FIG. 3 is a block diagram showing the configuration updating apparatus according to another embodiment;
FIG. 4 is a block diagram of a computer device in one embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, in an embodiment, a configuration updating method is provided, where the configuration updating method specifically includes the following steps:
and 102, receiving reminding information which is sent by the configuration center and is related to the update of the target configuration data item.
The configuration center is a server side for storing configuration data, wherein a Zookeeper file system is deployed for managing the configuration data and storing the configuration data in different nodes, and the different nodes correspond to different configuration data items.
The client registers and monitors the nodes concerned by the client, and the Zookeeper informs the client when the configuration data items on the nodes are added, changed or deleted. Therefore, it can be understood that the target configuration data item is a configuration data item concerned by the client, and the target configuration data item is kept concerned by registering and monitoring the corresponding node. When the target configuration data item is updated, the configuration center sends reminding information related to the update of the target configuration data item to the client.
In one embodiment, the configuration center sets different configuration authorities according to the project attribution of the nodes, and the client can only register and monitor the nodes and the sharing nodes of the same project.
And step 104, determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client.
The reminding message is a message for reminding the client of updating a target configuration data item concerned by the client through the configuration center, and comprises node information corresponding to the target configuration data item, namely a node which is registered and monitored by the current client.
And 106, downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
After receiving the reminding message, the client directly finds the monitoring node of the updated target configuration data item, downloads the updated target configuration data therein and updates the target configuration data. Different from the general method that after the information that the target configuration data item is updated is received, the full configuration data sent by the configuration center through the nodes is directly received, but the configuration data concerned by part of the client side is directly downloaded from the corresponding monitoring nodes of the target configuration data item, so that the method is more efficient.
The configuration updating method comprises the steps of firstly receiving reminding information which is sent by a configuration center and is related to the updating of a target configuration data item; determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client; and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data. According to the invention, only the prompt for updating the target configuration data item is received through the connection relation with the configuration center, so that the target configuration data is downloaded and updated, resource waste and long synchronization time caused by full downloading of the updated configuration file are avoided, and configuration updating is efficiently completed.
In one embodiment, prior to receiving the alert message, the method further comprises: and establishing long connection with the configuration center in a heartbeat keep-alive mode, and sending the target configuration data item and the monitoring node to the configuration center so that the configuration center sends the reminding information according to the target configuration data item and the monitoring node, wherein the heartbeat keep-alive mode is used for periodically confirming the effectiveness of the long connection.
The long connection is a connection mode that the client and the server are not disconnected after establishing connection, and messages are sent and received until one party actively closes the connection, and the long connection is widely applied to monitoring systems and push services. It is important to maintain the availability of the long connection in a service scenario using the long connection, for example, the availability of the long connection cannot be maintained well, and in the case of frequent failure, the efficiency is not as high as that of other connection modes such as the short connection.
Therefore, the effectiveness of the long connection is determined by adopting a heartbeat keep-alive mode, and the method specifically comprises the following steps: and the client sends a heartbeat data packet or a heartbeat instruction to the server at intervals so as to judge whether the connection mode is alive or not, and if the receiving timeout of the heartbeat data packet or the heartbeat instruction is detected, reconnection operation is carried out.
After the client establishes long connection with the server, the target configuration data item and the corresponding monitoring node are sent to the configuration center to inform the configuration center, and when the configuration data corresponding to the node monitored by the client is changed, the client is informed to download the updated configuration data to the corresponding node. The above functions are realized by a corresponding SDK (Software Development Kit).
In another embodiment, after the client establishes long connection with the server, when the target configuration data item of the client is updated, the server only sends a prompt to the client which registers and monitors the corresponding node, and does not broadcast in the broadcast domain; the client only receives the updated configuration data of the corresponding node.
In one embodiment, performing registration listening for the node includes: and defining an initialization function according to the configuration data item corresponding to the node while registering and monitoring the node, wherein the initialization function is used for initializing the data module corresponding to the configuration data item after downloading the update data of the configuration data item.
Before updating the configuration data item, the corresponding data module needs to be initialized, and for some large-scale system-level items, the content needing to be initialized is particularly large, and the time consumption is long. In the invention, only the concerned configuration data items are updated, so that only the data modules of the part of the configuration data items need to be initialized.
The specific execution content of the initialization function corresponds to the configuration data type in the node, and if the mysql database configuration is updated, the execution content of the initialization function is to initialize the database connection pool; if the update is redis, the execution content of the initialization function is to initialize the client function of the redis.
In one embodiment, the updating the configuration according to the target configuration data includes: deserializing the target configuration data into a memory, wherein deserializing is converting character string data into objects; and executing the initialization function, calling the target configuration data from the memory for reloading, and finishing the configuration hot update of the current client.
After downloading of the target configuration data is completed, deserializing the target configuration data from the character string data into a structural object, and storing the structural object in a memory, so that a client can conveniently and directly call the structural object from the memory when performing hot update; in a general method, target configuration data is stored in a local disk, and related files need to be read when calling and updating are performed, so that disk IO (input/output) is busy, and a certain influence is caused on a CPU (central processing unit) and a memory. Therefore, the invention adopts the deserialization means to store the target configuration data into the memory, and is more convenient and efficient in calling.
After the initialization function is executed to initialize the data module corresponding to the target configuration data, the updated target configuration data is directly loaded to complete hot updating; the general configuration updating method usually needs to restart or redeploy the application service, and more or less influences the normal use of the application service, such as any abnormal interruption being processed, and the like.
In one embodiment, the deserializing the updated target configuration data into the memory includes: and analyzing the target configuration data from JSON character string data into a dictionary data structure object, and storing the dictionary data structure object into a memory, wherein the JSON is a data format, and the dictionary is an abstract data type.
Specifically, the target configuration data is analyzed from JSON character string data into a dictionary data structure object, the memory occupation is smaller after the target configuration data is converted into the dictionary data structure object, the time consumption of calling and accessing is smaller, and the method is more efficient and convenient.
In one embodiment, after the configuration update is completed, the method further comprises: and backing up the target configuration data to a local disk so that a backup file can be read from the local disk when the target configuration data in the memory is lost.
After the target configuration data is downloaded, a backup file is copied and stored in the local disk, so that the target configuration data deserialized into the memory is prevented from being lost due to unexpected restart, and the backup file can be read from the local disk at the moment.
As shown in fig. 2, in an embodiment, a configuration updating apparatus is provided, which specifically includes the following modules:
a receiving module 10, configured to receive a notification message sent by a configuration center and related to update of a target configuration data item;
a determining module 20, configured to determine, according to the reminding information, a monitoring node corresponding to the target configuration data item, where the monitoring node is a node that has been registered and monitored by the current client;
and the updating module 30 is configured to download the updated target configuration data from the monitoring node, and perform configuration updating according to the target configuration data.
As shown in fig. 3, in one embodiment, the apparatus further comprises:
and the connection module 40 is configured to establish a long connection with the configuration center in a heartbeat keep-alive manner, and send the target configuration data item and the monitoring node to the configuration center, so that the configuration center sends the reminding information according to the target configuration data item and the monitoring node, where the heartbeat keep-alive manner is used to periodically confirm validity of the long connection.
In one embodiment, performing registration listening for the node includes: and defining an initialization function according to the configuration data item corresponding to the node while registering and monitoring the node, wherein the initialization function is used for initializing the data module corresponding to the configuration data item after downloading the update data of the configuration data item.
In one embodiment, the updating the configuration according to the target configuration data includes: deserializing the target configuration data into a memory, wherein deserializing is converting character string data into objects; and executing the initialization function, calling the target configuration data from the memory for reloading, and finishing the configuration hot update of the current client.
In one embodiment, the deserializing the updated target configuration data into the memory includes: and analyzing the target configuration data from JSON character string data into a dictionary data structure object, and storing the dictionary data structure object into a memory, wherein the JSON is a data format, and the dictionary is an abstract data type.
In one embodiment, after the configuration update is completed, the method further comprises: and backing up the target configuration data to a local disk so that a backup file can be read from the local disk when the target configuration data in the memory is lost.
FIG. 4 is a diagram illustrating an internal structure of a computer device in one embodiment. As shown in fig. 4, the computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program that, when executed by the processor, causes the processor to implement the configuration update method. The internal memory may also have a computer program stored therein, which when executed by the processor, causes the processor to perform the configuration update method. Those skilled in the art will appreciate that the architecture shown in fig. 4 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is proposed, comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item; determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client; and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
In one embodiment, prior to receiving the alert message, the method further comprises: and establishing long connection with the configuration center in a heartbeat keep-alive mode, and sending the target configuration data item and the monitoring node to the configuration center so that the configuration center sends the reminding information according to the target configuration data item and the monitoring node, wherein the heartbeat keep-alive mode is used for periodically confirming the effectiveness of the long connection.
In one embodiment, performing registration listening for the node includes: and defining an initialization function according to the configuration data item corresponding to the node while registering and monitoring the node, wherein the initialization function is used for initializing the data module corresponding to the configuration data item after downloading the update data of the configuration data item.
In one embodiment, the updating the configuration according to the target configuration data includes: deserializing the target configuration data into a memory, wherein deserializing is converting character string data into objects; and executing the initialization function, calling the target configuration data from the memory for reloading, and finishing the configuration hot update of the current client.
In one embodiment, the deserializing the updated target configuration data into the memory includes: and analyzing the target configuration data from JSON character string data into a dictionary data structure object, and storing the dictionary data structure object into a memory, wherein the JSON is a data format, and the dictionary is an abstract data type.
In one embodiment, after the configuration update is completed, the method further comprises: and backing up the target configuration data to a local disk so that a backup file can be read from the local disk when the target configuration data in the memory is lost.
In one embodiment, a computer-readable storage medium is proposed, in which a computer program is stored which, when executed by a processor, causes the processor to carry out the steps of:
receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item; determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client; and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
In one embodiment, prior to receiving the alert message, the method further comprises: and establishing long connection with the configuration center in a heartbeat keep-alive mode, and sending the target configuration data item and the monitoring node to the configuration center so that the configuration center sends the reminding information according to the target configuration data item and the monitoring node, wherein the heartbeat keep-alive mode is used for periodically confirming the effectiveness of the long connection.
In one embodiment, performing registration listening for the node includes: and defining an initialization function according to the configuration data item corresponding to the node while registering and monitoring the node, wherein the initialization function is used for initializing the data module corresponding to the configuration data item after downloading the update data of the configuration data item.
In one embodiment, the updating the configuration according to the target configuration data includes: deserializing the target configuration data into a memory, wherein deserializing is converting character string data into objects; and executing the initialization function, calling the target configuration data from the memory for reloading, and finishing the configuration hot update of the current client.
In one embodiment, the deserializing the updated target configuration data into the memory includes: and analyzing the target configuration data from JSON character string data into a dictionary data structure object, and storing the dictionary data structure object into a memory, wherein the JSON is a data format, and the dictionary is an abstract data type.
In one embodiment, after the configuration update is completed, the method further comprises: and backing up the target configuration data to a local disk so that a backup file can be read from the local disk when the target configuration data in the memory is lost.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A configuration update method, the method comprising:
receiving reminding information which is sent by a configuration center and is related to the update of a target configuration data item;
determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client;
and downloading the updated target configuration data from the monitoring node, and updating the configuration according to the target configuration data.
2. The configuration update method of claim 1, wherein prior to receiving the alert message, the method further comprises:
and establishing long connection with the configuration center in a heartbeat keep-alive mode, and sending the target configuration data item and the monitoring node to the configuration center so that the configuration center sends the reminding information according to the target configuration data item and the monitoring node, wherein the heartbeat keep-alive mode is used for periodically confirming the effectiveness of the long connection.
3. The configuration update method according to claim 1, wherein performing registration listening on the node comprises:
and defining an initialization function according to the configuration data item corresponding to the node while registering and monitoring the node, wherein the initialization function is used for initializing the data module corresponding to the configuration data item after downloading the update data of the configuration data item.
4. The method according to claim 3, wherein the performing the configuration update according to the target configuration data comprises:
deserializing the target configuration data into a memory, wherein deserializing is converting character string data into objects;
and executing the initialization function, calling the target configuration data from the memory for reloading, and finishing the configuration hot update of the current client.
5. The configuration update method according to claim 4, wherein the deserializing the updated target configuration data into the memory comprises:
and analyzing the target configuration data from JSON character string data into a dictionary data structure object, and storing the dictionary data structure object into a memory, wherein the JSON is a data format, and the dictionary is an abstract data type.
6. The configuration update method according to claim 1, wherein after the configuration update is completed, the method further comprises:
and backing up the target configuration data to a local disk so that a backup file can be read from the local disk when the target configuration data in the memory is lost.
7. A configuration update apparatus, the apparatus comprising:
the receiving module is used for receiving reminding information which is sent by the configuration center and is related to the update of the target configuration data item;
the determining module is used for determining a monitoring node corresponding to the target configuration data item according to the reminding information, wherein the monitoring node is a node which is registered and monitored by the current client;
and the updating module is used for downloading the updated target configuration data from the monitoring node and updating the configuration according to the target configuration data.
8. The configuration update apparatus according to claim 7, wherein the apparatus further comprises:
and the connection module is used for establishing long connection with the configuration center in a heartbeat keep-alive mode, and sending the target configuration data item and the monitoring node to the configuration center so that the configuration center sends the reminding information according to the target configuration data item and the monitoring node, wherein the heartbeat keep-alive mode is used for periodically confirming the effectiveness of the long connection.
9. A computer-readable storage medium, storing a computer program which, when executed by a processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 6.
10. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110585126.XA CN113377397A (en) | 2021-05-27 | 2021-05-27 | Configuration updating method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110585126.XA CN113377397A (en) | 2021-05-27 | 2021-05-27 | Configuration updating method and device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113377397A true CN113377397A (en) | 2021-09-10 |
Family
ID=77572488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110585126.XA Pending CN113377397A (en) | 2021-05-27 | 2021-05-27 | Configuration updating method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377397A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114924806A (en) * | 2022-04-07 | 2022-08-19 | 南京慧尔视软件科技有限公司 | Dynamic synchronization method, device, equipment and medium for configuration information |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804119A (en) * | 2018-04-28 | 2018-11-13 | 北京金山云网络技术有限公司 | Configure update method, device, system, configuration center, application node and medium |
CN109714188A (en) * | 2018-11-02 | 2019-05-03 | 中国平安人寿保险股份有限公司 | Configuration data management method, equipment and storage medium based on Zookeeper |
CN111158747A (en) * | 2019-12-05 | 2020-05-15 | 苏宁云计算有限公司 | APP prompt message dynamic configuration method, system, computer equipment and storage medium |
CN111884844A (en) * | 2020-07-20 | 2020-11-03 | 中国建设银行股份有限公司 | Message service access method and device based on zookeeper |
-
2021
- 2021-05-27 CN CN202110585126.XA patent/CN113377397A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804119A (en) * | 2018-04-28 | 2018-11-13 | 北京金山云网络技术有限公司 | Configure update method, device, system, configuration center, application node and medium |
CN109714188A (en) * | 2018-11-02 | 2019-05-03 | 中国平安人寿保险股份有限公司 | Configuration data management method, equipment and storage medium based on Zookeeper |
CN111158747A (en) * | 2019-12-05 | 2020-05-15 | 苏宁云计算有限公司 | APP prompt message dynamic configuration method, system, computer equipment and storage medium |
CN111884844A (en) * | 2020-07-20 | 2020-11-03 | 中国建设银行股份有限公司 | Message service access method and device based on zookeeper |
Non-Patent Citations (1)
Title |
---|
王杉: "《Java面向对象程序设计》", 31 October 2018, 北京理工大学出版社 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114924806A (en) * | 2022-04-07 | 2022-08-19 | 南京慧尔视软件科技有限公司 | Dynamic synchronization method, device, equipment and medium for configuration information |
CN114924806B (en) * | 2022-04-07 | 2024-03-26 | 南京慧尔视软件科技有限公司 | Dynamic synchronization method, device, equipment and medium for configuration information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109347675B (en) | Server configuration method and device and electronic equipment | |
CN112000348B (en) | Control method, device and computer equipment for service gray level release | |
CN109582684B (en) | Local cache data updating method and device, server and storage medium | |
CN111651178A (en) | Container configuration updating method and device, computer equipment and storage medium | |
CN110768873B (en) | Distributed heartbeat detection method, system and device and computer equipment | |
CN115328663A (en) | Method, device, equipment and storage medium for scheduling resources based on PaaS platform | |
CN112565443A (en) | Internet of things data analysis method, device, equipment and storage medium | |
US11099915B2 (en) | Optimizing startup time for event-driven functions | |
CN112882738A (en) | Configuration information updating method and device under micro-service architecture and electronic equipment | |
US11263000B2 (en) | Upgrading an execution environment for event-driven functions | |
CN111159233B (en) | Distributed caching method, system, computer equipment and storage medium | |
CN113434249A (en) | Mirror image synchronization method and device, docker host and storage medium | |
CN113377397A (en) | Configuration updating method and device, computer equipment and storage medium | |
CN108111630B (en) | Zookeeper cluster system and connection method and system thereof | |
CN113010306A (en) | Service data processing method and device, computer equipment and storage medium | |
CN109375946B (en) | Method and system for managing component package of node package manager | |
CN116450165A (en) | Method, system, terminal and storage medium for quickly building environment and deploying program | |
CN115729590A (en) | Service deployment method, device, equipment and computer readable storage medium | |
CN112068862A (en) | Dynamic updating method and system for Elasticissearch plug-in | |
CN114461424A (en) | Inter-unit service discovery method, device and system under unitized deployment architecture | |
CN114117280A (en) | Page static resource using method and device, terminal equipment and storage medium | |
CN113535571A (en) | Method, device, equipment and storage medium for testing microservice based on sandbox | |
CN109460251B (en) | Component integration framework management method and device | |
CN111176746A (en) | Data configuration method, device and system, electronic equipment and storage medium thereof | |
CN115314376B (en) | Method and device for deploying network plug-ins in cluster, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210910 |