+

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 PDF

Info

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
Application number
PCT/CN2014/081179
Other languages
English (en)
Chinese (zh)
Inventor
张奇
冯杰
Original Assignee
北京新媒传信科技有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 北京新媒传信科技有限公司 filed Critical 北京新媒传信科技有限公司
Priority to CN201480064008.2A priority Critical patent/CN105765908B/zh
Priority to PCT/CN2014/081179 priority patent/WO2016000137A1/fr
Publication of WO2016000137A1 publication Critical patent/WO2016000137A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program 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.
PCT/CN2014/081179 2014-06-30 2014-06-30 Procédé, client, et système de mise à jour automatique multi-site WO2016000137A1 (fr)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110830554A (zh) * 2019-10-14 2020-02-21 珠海金山网络游戏科技有限公司 一种异步并发更新分布式节点镜像的方法及系统

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143295B (zh) * 2019-11-14 2024-01-30 泰康保险集团股份有限公司 保单信息处理方法、装置、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 华为技术有限公司 一种验证软件升级准确性的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载