WO2016000137A1 - Procédé, client, et système de mise à jour automatique multi-site - Google Patents
Procédé, client, et système de mise à jour automatique multi-site Download PDFInfo
- Publication number
- WO2016000137A1 WO2016000137A1 PCT/CN2014/081179 CN2014081179W WO2016000137A1 WO 2016000137 A1 WO2016000137 A1 WO 2016000137A1 CN 2014081179 W CN2014081179 W CN 2014081179W WO 2016000137 A1 WO2016000137 A1 WO 2016000137A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- client
- information
- update
- site
- management terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000012217 deletion Methods 0.000 claims description 27
- 230000037430 deletion Effects 0.000 claims description 27
- 230000010365 information processing Effects 0.000 claims description 12
- 238000004422 calculation algorithm Methods 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Definitions
- the present invention relates to the field of computer technologies, and in particular, to a multi-site automatic update method, a client, and a system.
- BACKGROUND OF THE INVENTION With the continuous development of the information age, the popularization of clustering and load balancing technologies, the server has evolved from a few initial stages to a huge data center, and the website update management has become increasingly complicated. At present, most of the work of updating management is manual. Operational. Even a simple system change or update often requires the operation and maintenance personnel to log in to each device to make manual changes one by one. When the number of devices reaches hundreds of thousands, the workload can be imagined. The stability and reliability of the update will gradually decrease as the workload increases.
- an embodiment of the present invention provides a multi-site automatic update method, a client, and a system, to solve the problem in the prior art that a manual update is required on a site-by-site basis.
- an embodiment of the present invention provides a multi-site automatic update method, where the method includes: acquiring update execution information of a management end, and parsing client update information according to the specification; Determining the site in the client that needs to be stopped, started, or restarted from the client update information; determining the service that needs to be stopped, started, or restarted in the client from the client update information according to the standard application naming principle;
- the client update information determines the files that need to be updated, and automatically performs the update operation in the order of stopping the site, stopping the service, updating the file, starting the service, and starting the site; after the update operation ends, the update operation result is stored locally and the update is performed. The result of the operation is returned to the management terminal.
- the obtaining the update execution information of the management terminal, and parsing the client update information according to the method includes: Acquiring the grouping information and the update information of the management terminal; wherein the grouping information is information that the management terminal divides the client into groups according to the difference of the site or the service, where the group information includes a group name and a client ID list; the update information includes The group name and the client actually update the directory; by comparing the client ID with the grouping information, identifying the group to which the client belongs; and parsing the client update information from the update information of the management terminal according to the group to which the client belongs.
- the method further includes: before the performing the update operation, packaging the file that needs to be updated to obtain an archive package, storing the backup information of the archive package locally, and returning the backup information to the management end.
- the method further includes: acquiring rollback execution information of the management end; determining, from the rollback execution information, a site or a service that needs to be stopped, started, or restarted in the client; performing execution information according to the rollback Read the locally stored backup information, and release the content that needs to be rolled back from the archive package to overwrite the file that failed the update; execute the order in the order of stopping the site, stopping the service, restoring the file, starting the service, and starting the site. Roll operation; after the rollback operation ends, return the result of the rollback operation to the management side.
- the method further includes: after the end of the update operation, obtaining an information-summary algorithm MD5 value of the updated file from the update operation result; recording the MD5 value in a local file and returning the MD5 to the management terminal The value is used by the management side to verify the result of the update operation.
- the method further includes: acquiring deletion execution information of the management terminal; acquiring content information that the client needs to delete according to the deletion execution information; performing a deletion operation, and returning the deletion operation result to the management terminal.
- a client including: an information processing module, configured to acquire update execution information of a management end, and parse out client update information according to the method; According to the standard site naming principle, the site that needs to be stopped, started, or restarted in the client is determined from the client update information; the service control module is configured to determine the client from the client update information according to the standard application naming principle.
- the update module is used to determine the files that need to be updated from the client update information, and automatically execute in the order of stopping the site, stopping the service, updating the file, starting the service, and starting the site.
- the update operation after the update operation ends, stores the update operation result locally and returns the update operation result to the management terminal.
- the information processing module includes: a grouping information acquiring sub-module, configured to acquire grouping information and update information of the management terminal; wherein the grouping information is information that the management terminal divides the client into groups according to differences in sites or services. , the group information includes a group name and a client ID list; The new information includes a group name and a client actual update directory; a packet comparison submodule, configured to identify a packet to which the client belongs by comparing the client ID with the grouping information; and parsing the submodule for using the client The belonging packet parses the client update information from the update information of the management terminal.
- the client further includes: a backup module, configured to: before the performing the update operation, package the file that needs to be updated to obtain an archive package, store the backup information of the archive package locally, and return the backup information to the management end.
- a backup module configured to: before the performing the update operation, package the file that needs to be updated to obtain an archive package, store the backup information of the archive package locally, and return the backup information to the management end.
- the information processing module is further configured to obtain rollback execution information of the management end;
- the site control module is further configured to: determine, from the rollback execution information, that the client needs to stop, start, or restart
- the service control module is further configured to: determine, from the rollback execution information, a service that needs to be stopped, started, or restarted in the client;
- the client further includes: a rollback module, configured to perform Rewinding the execution information, reading the locally stored backup information, and releasing the content that needs to be rolled back from the archive package to overwrite the file that failed the update, according to stopping the site, stopping the service, restoring the file, starting the service, starting The sequence of the site performs a rollback operation. After the rollback operation ends, the result of the rollback operation is returned to the management terminal.
- the client further includes: a verification module, configured to: after the update operation ends, obtain an information of the updated file from the update operation result, a digest algorithm MD5 value; and record the MD5 value in a local file. And returning the MD5 value to the management terminal for the management side to verify the update operation result.
- a verification module configured to: after the update operation ends, obtain an information of the updated file from the update operation result, a digest algorithm MD5 value; and record the MD5 value in a local file. And returning the MD5 value to the management terminal for the management side to verify the update operation result.
- the information processing module is further configured to obtain the deletion execution information of the management terminal;
- the client further includes: a deletion module, configured to acquire, according to the deletion execution information, content information that the client needs to delete; Action, and return the result of the delete operation to the management side.
- an embodiment of the present invention provides a multi-site automatic update system, including: a management terminal and at least one of the foregoing clients; wherein the management terminal is configured to be used by the client
- the terminal provides update information, group information, and execution information, and saves the operation record.
- the invention has the following advantages: The method, the client and the system for automatically updating the multi-site provided by the embodiment of the present invention obtain the update information of the management terminal, and parse out the client update information, and parse the client update information.
- the management terminal may divide the client into several groups according to the difference of the site or the service, and the clients in the group are mostly load balancing configurations, and different packet update contents are different; the management terminal provides the client with update information with group information.
- the content of the update information can be reduced, and the management side can update the client of multiple load balancing configurations at the same time, thereby expanding the number of automatic update sites.
- FIG. 1 is a schematic diagram showing a multi-site automatic updating method according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram showing a multi-site automatic updating system according to an embodiment of the present invention
- a structural diagram of a client of an embodiment of the present invention
- FIG. 4 is a schematic structural diagram showing another client of an embodiment of the present invention.
- FIG. 5 is a schematic structural block diagram of a multi-site automatic update system according to an embodiment of the present invention. Mode for Carrying Out the Invention Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the embodiments of the present invention have been shown in the drawings, the embodiments Rather, these embodiments are provided to provide a more thorough understanding of the present invention. The disclosure is to be fully disclosed to those skilled in the art.
- the main technical idea of the present invention is that the client parses the client update information that can distinguish the site, the service, and the common content according to the update execution information of the management terminal, and judges from the client update information according to the standardized site naming principle and service naming principle.
- FIG. 1 shows a flow chart of a multi-site automatic update method according to an embodiment of the present invention.
- a multi-site automatic updating method provided by an embodiment of the present invention includes the following steps:
- the multi-site automatic update system needs two roles of management and client, and the management terminal provides update execution information; the client obtains update execution information and implements functions such as backup, update, rollback, and restart.
- the management side can also split the client into groups according to site or service differences and construct a group information file. Grouping is to reduce duplicate content.
- the group information is recorded in the management file, and the configuration is basically unchanged.
- the group information format group name, client ID list.
- the management terminal needs to include the group name when sending the update execution information to the client.
- the management terminal can automatically generate an update information file according to the specified update file directory rule, for example, the first layer directory name is required to update the group name, and the rest is the structure of the client actual directory.
- the management terminal sends an update execution instruction to the client, the management information is distributed to the plurality of clients together with the update information.
- FIG. 2 is a structural diagram of a multi-site automatic update system according to an embodiment of the present invention.
- the management side distributes the group information and the update information to each controlled client, and the clients are divided into groups according to the difference of the site or the service, and the contents of the clients in different groups need to be updated differently.
- the group information includes a group name and a client ID list
- the update information includes a group name and a client actual update directory.
- the client update information is parsed in the new information, and then the corresponding operation is performed locally on the client.
- the information published by the management side and the information returned by the client can be implemented by the open source tool Saltstack. According to the execution information of the management terminal, functions such as update, backup, rollback, delete, check, restart, etc. can be automatically implemented on the client.
- the client determines from the client update information which sites on the client need to stop, start, or restart according to the standard site naming principle, and perform related actions. In the process of stopping the site operation, it is also necessary to obtain a process value that needs to stop the site, and the process value can be provided by the management terminal in the execution information. When multiple contents of the site need to be modified, a decision lock is established to prevent the same site from performing repeated operations multiple times. The execution result of the site can be returned to the management terminal separately in the form of a list data structure as needed.
- the service that needs to be stopped, started, or restarted in the client is determined from the client update information.
- the client determines the service items on the client that need to be stopped, started, and restarted according to the application naming principle of the specification.
- the service can be a Java application and executed.
- the specified operation, the result of the execution can be returned to the management terminal separately according to the needs of the list data structure.
- the client can update the client update information according to the update information of the management terminal, and can distinguish the site, the service, and the common content from the client update information, and the common content can be a client file or configuration information, and the client updates according to the generated client. Information automatically maintains relevant sites and services.
- the generated client update information includes the actual update directory of the client, and the client obtains the update source file from the management terminal according to the actual update directory, and then updates the client local destination file.
- each site is executed in the order of stopping the site, stopping the service, and updating. Files, startup services, startup sites, if the update does not include services or sites, the site or service will not be stopped or started.
- the multiple sites can perform their respective update operations independently and synchronously.
- the update operation results are returned to the management terminal, and the update operation result is stored locally.
- the results of the update operation are recorded with specific sites, and/or services, and/or content that the client file update succeeded or failed. The recording and returning of the result of the update operation can make the update operation traceable.
- the multi-site automatic update method of the present invention may further include the steps of: before the automatic update operation is performed, packaging the file that needs to be updated to obtain an archive package, and storing the backup of the archive package locally. Information and return the backup information to the management terminal.
- the client After receiving the update execution information of the management terminal, the client parses the client update information from the update execution information, and then determines the file information that needs to be updated from the client update information, and needs to change first before the file is changed.
- the file is archived to a local backup, and the archived backup information is stored locally, the backup information records the file name of the archive package, and the backup information is returned to the client.
- the method embodiment automatically backs up files before the client file is updated, which ensures the security and reliability of the multi-site automatic update method.
- the multi-site automatic update method of the present invention may further include the steps of: acquiring rollback execution information of the management terminal; determining, from the rollback execution information, that the client needs to stop and start Or restarting the site or service; reading the locally stored backup information according to the rollback execution information, and releasing the content that needs to be rolled back from the archive package for overwriting the file that failed the update; Stop the service, restore the file, start the service, start the site in the order of the rollback operation; after the rollback operation ends, return the result of the rollback operation to the management side.
- the update operation result is also returned to the management terminal, and the management terminal generates a rollback execution information according to the update operation result of the update failure, and the client obtains the rollback execution of the management terminal.
- the local backup information is read, and the content that needs to be rolled back is released from the archive package and overwrites the file that failed the update.
- the rollback execution information includes the site or service content, and the site or service in the client that needs to be stopped, started, or restarted is determined from the rollback execution information, and then stops the site, stops the service, restores the file, and starts the service.
- the multi-site automatic update method of the present invention may further include the steps of: after the end of the update operation, obtaining an information-summary algorithm MD5 value of the updated file from the update operation result; The MD5 value is recorded in the local file and the MD5 value is returned to the management terminal for the management side to verify the update operation result.
- MD5 Message-Digest Algorithm 5
- the file content format is "file name: MD5", one per line, and the file name is also returned to the management terminal.
- MD5 is the dictionary type data of the value.
- the management end After receiving the MD5 value, the management end performs security, confidentiality verification, and version detection on the updated content of the client according to the MD5 value.
- the method embodiment automatically obtains the MD5 value of the update file and returns it to the management terminal after the client file is updated, thereby ensuring the security and integrity of the multi-site automatic update method.
- the multi-site automatic update method of the present invention may further include the steps of: acquiring deletion execution information of the management terminal; acquiring content information that the client needs to delete according to the deletion execution information; Delete the operation and return the result of the deletion operation to the management side.
- FIG. 3 illustrates an embodiment in accordance with the present invention.
- the client 300 provided by the embodiment of the present invention includes: an information processing module 310, configured to acquire update execution information of the management terminal, and parse the client update information accordingly;
- the site control module 320 is configured to determine, according to the standard site naming principle, a site in the client that needs to be stopped, started, or restarted from the client update information;
- the service control module 330 is configured to determine, according to the application naming principle of the specification, a service that needs to be stopped, started, or restarted in the client from the client update information;
- the update module 340 is configured to determine, from the client update information, a file that needs to be updated, and automatically perform an update operation in the order of stopping the site, stopping the service, updating the file, starting the service, and starting the site, and storing the storage locally after the update operation ends. Update the operation result and return the update operation result to the management terminal.
- the information processing module 310 provided by the embodiment of the present invention may include:
- a grouping information obtaining sub-module configured to acquire grouping information and update information of the management terminal; wherein the grouping information is information that the management terminal divides the client into groups according to differences in sites or services, and the grouping information includes a group name and a client. ID list; the update information includes a group name and a client actual update directory;
- a packet comparison submodule configured to identify a packet to which the client belongs by comparing the client ID with the grouping information
- the parsing submodule is configured to parse the client update information from the update information of the management terminal according to the group to which the client belongs.
- another client 400 provided by the embodiment of the present invention further includes:
- the backup module 450 is configured to: before the performing the update operation, package the file that needs to be updated to obtain an archive file, store the backup information of the archive package locally, and return the backup information to the management terminal.
- the client 400 provided by the embodiment of the present invention further includes:
- the rollback module 460 is configured to read the locally stored backup information according to the rollback execution information of the management end, and release the content that needs to be rolled back from the archive package to cover the file that fails to be updated; according to stopping the site, stopping the service, Recover files, start services, start the site in a sequence, perform a rollback operation, and roll back the operation After the bundle, return the result of the rollback operation to the management side. among them,
- the information processing module 310 is further configured to acquire rollback execution information of the management end.
- the site control module 320 is further configured to determine, from the rollback execution information, a site in the client that needs to be stopped, started, or restarted.
- the service control module 330 is further configured to determine, from the rollback execution information, a service that needs to be stopped, started, or restarted in the client.
- the client 400 provided by the embodiment of the present invention further includes:
- the verification module 470 is configured to: after the end of the update operation, obtain an information-summary algorithm MD5 value of the updated file from the update operation result; record the MD5 value in a local file, and return the MD5 value to the management end to use The update operation results are verified on the management side.
- the client 400 provided by the embodiment of the present invention further includes:
- the deleting module 480 is configured to obtain content information that the client needs to delete according to the deletion execution information; perform a deletion operation, and return the deletion operation result to the management terminal. among them,
- the information processing module 310 is further configured to acquire deletion execution information of the management terminal.
- FIG. 5 shows a block diagram of a multi-site automatic updating system according to an embodiment of the present invention.
- a system for automatically updating a multi-site according to an embodiment of the present invention includes a management terminal 500 and at least one client (1, 2, ... N); wherein the management terminal 500 , used to provide update information, group information, and execution information to the client, and save the operation record.
- the execution information of the management terminal including the update execution information, the rollback execution information, and the deletion execution information, are delivered to the client through the interactive interface of the management terminal, and the specified client performs the specified operation.
- the client returns the automatically executed update result, the backup result, the rollback result, the MD5 value, and the deletion result to the management terminal, and the management terminal records the operation execution result in the management terminal file.
- the multi-site automatic update method, the client, and the system provided by the embodiment of the present invention obtain the update information of the management terminal, and parse out the client update information, and parse the client.
- the end update information can distinguish between the site, the service, and the normal content; and then, according to the standardized site naming principle and the application naming principle, the site and/or service in the client that needs to be stopped, started, or restarted is determined from the client update information, thereby Accurately perform related actions to ensure that there is no site exception during the update process; then determine the files that need to be updated from the client update information, and automatically perform the update operation in the order of stopping the site, stopping the service, updating the file, starting the service, and starting the site, ensuring
- the automatic update of multiple sites on the client is completed securely, quickly and accurately; after the update operation ends, the update operation result is stored locally and the update operation result is returned to the management terminal, so that the update operation is traceable. It can be seen that the technical solution of the present invention can solve the problems in the prior art that need to be manually updated on a site-by-site basis, and improve the work efficiency, and also ensure the security, accuracy, and reliability of automatic update of multiple sites. .
- the management terminal may divide the client into several groups according to the difference of the site or the service, and the clients in the group are mostly load balancing configurations, and different packet update contents are different; the management terminal provides the client with update information with group information.
- the content of the update information can be reduced, and the management side can update the client of multiple load balancing configurations at the same time, thereby expanding the number of automatic update sites.
- packaging the file that needs to be updated to obtain an archive package can ensure the security and reliability of the multi-site automatic update. Sex.
- the local backup information is read by performing the rollback operation, the content that needs to be rolled back is released from the archive package, and the file that fails the update is overwritten, and the result of the rollback operation is returned to the management terminal.
- the information of the updated file is obtained from the update operation result - the digest algorithm MD5 value; the MD5 value is recorded in the local file and the MD5 value is returned to the management terminal for the management end pair
- the scheme of updating the operation results for verification ensures the security and integrity of the multi-site automatic update method.
- the client obtains the content information that the client needs to delete according to the deletion execution information of the management terminal, performs the deletion operation, and returns the deletion operation result to the management terminal, thereby ensuring the integrity and security of the multi-site automatic update method.
- the various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
- a microprocessor or digital signal processor may be used in practice to implement some or all of the functionality of some or all of the components in accordance with embodiments of the present invention.
- the invention can also be implemented as a device or device program (e.g., a computer program and a computer program product) for performing some or all of the methods described herein.
- a program implementing the invention may be stored on a computer readable medium or may be in the form of one or more signals.
- signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
La présente invention concerne un procédé, un dispositif, et un système de mise à jour automatique multi-site. Le procédé selon l'invention consiste à : obtenir des informations d'exécution de mise à jour d'une extrémité de gestion, et analyser des informations de mise à jour client d'après les informations d'exécution de mise à jour ; déterminer, selon un principe de nommage de site et un principe de nommage d'application d'une spécification, les sites ou services devant être arrêtés, démarrés ou redémarrés dans le client, d'après les informations de mise à jour ; déterminer des fichiers devant être mis à jour d'après les informations de mise à jour client, et exécuter automatiquement une opération de mise à jour dans l'ordre des sites à arrêter, des services à arrêter, des fichiers à mettre à jour, des services à démarrer et des sites à démarrer ; une fois l'opération de mise à jour terminée, mémoriser localement un résultat de l'opération de mise à jour et l'envoyer au terminal de gestion. La solution de la présente invention : résout les problèmes liés, dans l'état de la technique, à la mise à jour manuelle et individuelle des sites ; et garantit la sécurité, la précision et la fiabilité de la mise à jour automatique multi-site, tout en améliorant l'efficacité opérationnelle.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201480064008.2A CN105765908B (zh) | 2014-06-30 | 2014-06-30 | 一种多站点自动更新方法、客户端和系统 |
PCT/CN2014/081179 WO2016000137A1 (fr) | 2014-06-30 | 2014-06-30 | Procédé, client, et système de mise à jour automatique multi-site |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/081179 WO2016000137A1 (fr) | 2014-06-30 | 2014-06-30 | Procédé, client, et système de mise à jour automatique multi-site |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016000137A1 true WO2016000137A1 (fr) | 2016-01-07 |
Family
ID=55018231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/081179 WO2016000137A1 (fr) | 2014-06-30 | 2014-06-30 | Procédé, client, et système de mise à jour automatique multi-site |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105765908B (fr) |
WO (1) | WO2016000137A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830554A (zh) * | 2019-10-14 | 2020-02-21 | 珠海金山网络游戏科技有限公司 | 一种异步并发更新分布式节点镜像的方法及系统 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111143295B (zh) * | 2019-11-14 | 2024-01-30 | 泰康保险集团股份有限公司 | 保单信息处理方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1280060A2 (fr) * | 2001-07-28 | 2003-01-29 | Dresdner Kleinwort Wasserstein Limited | Système pour gérer un réseau d'ordinateurs |
CN101212336A (zh) * | 2006-12-28 | 2008-07-02 | 上海广电Nec液晶显示器有限公司 | 一种客户端自动更新软件的方法及辅助方法以及相应装置 |
CN101741905A (zh) * | 2009-11-30 | 2010-06-16 | 曙光信息产业(北京)有限公司 | 集群的快速部署方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8589516B2 (en) * | 2009-09-10 | 2013-11-19 | Motorola Mobility Llc | Method and system for intermediating content provider website and mobile device |
CN102004778B (zh) * | 2010-11-19 | 2012-02-29 | 清华大学 | 一种云环境中的文本索引在线更新方法 |
CN102479092A (zh) * | 2010-11-30 | 2012-05-30 | 中兴通讯股份有限公司 | 软件系统更新补丁的方法和装置 |
CN103186468B (zh) * | 2013-04-10 | 2016-03-30 | 华为技术有限公司 | 一种验证软件升级准确性的方法和装置 |
-
2014
- 2014-06-30 WO PCT/CN2014/081179 patent/WO2016000137A1/fr active Application Filing
- 2014-06-30 CN CN201480064008.2A patent/CN105765908B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1280060A2 (fr) * | 2001-07-28 | 2003-01-29 | Dresdner Kleinwort Wasserstein Limited | Système pour gérer un réseau d'ordinateurs |
CN101212336A (zh) * | 2006-12-28 | 2008-07-02 | 上海广电Nec液晶显示器有限公司 | 一种客户端自动更新软件的方法及辅助方法以及相应装置 |
CN101741905A (zh) * | 2009-11-30 | 2010-06-16 | 曙光信息产业(北京)有限公司 | 集群的快速部署方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830554A (zh) * | 2019-10-14 | 2020-02-21 | 珠海金山网络游戏科技有限公司 | 一种异步并发更新分布式节点镜像的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105765908A (zh) | 2016-07-13 |
CN105765908B (zh) | 2019-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10956389B2 (en) | File transfer system using file backup times | |
US11741046B2 (en) | Method and apparatus for creating system disk snapshot of virtual machine | |
US10810035B2 (en) | Deploying a cloud instance of a user virtual machine | |
US10895996B2 (en) | Data synchronization method, system, and apparatus using a work log for synchronizing data greater than a threshold value | |
US10229152B2 (en) | Automatically restoring data replication consistency without service interruption during parallel apply | |
US10949401B2 (en) | Data replication in site recovery environment | |
US11914480B2 (en) | Standbys for continuous data protection-enabled objects | |
US20170199903A1 (en) | System for backing out data | |
US20230147026A1 (en) | Bulk snapshot recovery | |
US12298944B2 (en) | System and method for eliminating full rescan synchronizations on service restarts | |
EP2542976B1 (fr) | Procédé et appareil de sauvegarde d'un référentiel de sous-versions | |
CN111625396A (zh) | 备份数据的校验方法、服务器及存储介质 | |
WO2017198156A1 (fr) | Procédé, appareil et système de déploiement de service | |
US10318385B2 (en) | Service recovery using snapshots and interservice messages | |
US9031969B2 (en) | Guaranteed in-flight SQL insert operation support during an RAC database failover | |
WO2016000137A1 (fr) | Procédé, client, et système de mise à jour automatique multi-site | |
CN103152381A (zh) | 一种对浏览器崩溃数据进行处理的方法和服务器系统 | |
US11074141B2 (en) | Database recovery using shared memory | |
WO2016180174A1 (fr) | Procédé et appareil permettant de synchroniser des fichiers vocaux | |
CN114443354A (zh) | 文件恢复方法、装置、电子设备和存储介质 | |
CN111966532A (zh) | 数据库的管理方法和装置、电子设备和介质 | |
CN113722018B (zh) | Jboss缓存清理方法及装置 | |
US12189626B1 (en) | Automatic query optimization | |
WO2023081886A1 (fr) | Gestion de logiciel malveillant basée sur des instantanés | |
EP4430497A1 (fr) | Gestion de logiciel malveillant basée sur des instantanés |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14896651 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14896651 Country of ref document: EP Kind code of ref document: A1 |