Centralized migration task scheduling and monitoring method and system

Through centralized migration task scheduling and monitoring methods and systems, the problems of complex management and low efficiency of existing data migration tools are solved, efficient, reliable and flexible task migration and monitoring are achieved, and data risks are reduced.

CN119356818APending Publication Date: 2025-01-24E SURFING VISION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411486491.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Existing data migration methods and tools have problems such as decentralized management, manual scheduling, lack of real-time monitoring and insufficient exception handling, resulting in complex management, inefficient efficiency, waste of resources and increased data risks.

Method used

A centralized migration task scheduling and monitoring method and system is proposed. Through the cooperation of the task configuration management module, task definition module, task scheduling module, task trigger module, task execution management module and monitoring and log management module, it achieves efficient, reliable and Flexible task migration and monitoring.

Benefits of technology

Through centralized management platforms to achieve efficient, reliable and flexible tasks, avoid the complexity of decentralized management, improve task execution efficiency and overall coordination, ensure that the entire process of migration tasks can be traced, timely discover and handle abnormal conditions, and reduce data risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356818A_ABST
    Figure CN119356818A_ABST
Patent Text Reader

Abstract

The invention relates to a centralized migration task scheduling and monitoring method and system, and belongs to the technical field of migration task scheduling and monitoring, and the method comprises the steps that a task configuration management module receives the operation of a user, manages and updates the configuration parameters of a to-be-migrated task, and the configuration parameters comprise database connection information and migration rules; the task definition module receives operation of a user, defines basic information and execution rules of a to-be-migrated task, and sets scheduling time and triggering conditions; the task scheduling module receives operation of a user and sets execution time and frequency of a to-be-migrated task; the task triggering module triggers execution of the to-be-migrated task according to the triggering condition; and the task execution management module executes the to-be-migrated task according to the configuration parameters of the to-be-migrated task, the basic information of the to-be-migrated task, the execution rule, the scheduling time, the execution time and the frequency, receives the operation of a user, and starts, pauses, recovers and cancels the to-be-migrated task. The task migration efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of centralized migration task scheduling and monitoring, and in particular relates to a migration task scheduling and monitoring method and system. Background Art

[0002] In today's information and digital age, enterprises and organizations are facing frequent data migration needs. Data migration involves migrating data from one storage system, database or application to another to support multiple scenarios such as system upgrades, business integration, disaster recovery, cloud computing migration, etc. However, existing data migration methods and tools have the following shortcomings:

[0003] Decentralized management: Currently, most enterprises adopt decentralized management, where each system independently performs data migration tasks and lacks unified coordination and management. This approach makes the management of migration tasks complex and prone to problems such as poor coordination and waste of resources.

[0004] Manual Scheduling: Existing data migration tools often rely on manual scheduling and operation, which is inefficient and prone to human errors. Manual scheduling not only increases the workload, but may also lead to untimely execution of tasks, affecting business continuity.

[0005] Lack of real-time monitoring: Many data migration tools lack a complete monitoring mechanism and cannot track the execution status of migration tasks in real time. Exceptions and errors that occur during data migration cannot be discovered and handled in a timely manner, increasing the risk of data loss and inconsistency.

[0006] Insufficient exception handling: During the data migration process, various abnormal situations are often encountered, such as network interruption, system failure, etc. Existing tools lack automated exception handling and alarm mechanisms, and require manual intervention, which prolongs the problem solving time and affects the smooth progress of data migration.

[0007] Poor scalability: With the changes in business needs and the development of technology, the data migration needs of enterprises are also constantly changing. Existing data migration tools often seem to be unable to cope with diverse and dynamically changing needs and lack sufficient scalability and flexibility. Summary of the invention

[0008] In view of the above-mentioned deficiencies in the prior art, the purpose of the invention is to provide a centralized migration task scheduling and monitoring method and system, which realizes efficient, reliable and flexible task migration and monitoring through the cooperation of a task configuration management module, a task definition module, a task scheduling module, a task triggering module, a task execution management module and a monitoring and log management module.

[0009] A first aspect of the present invention provides a centralized migration task scheduling and monitoring method, comprising:

[0010] The task configuration management module receives the user's operation, manages and updates the configuration parameters of the task to be migrated, including database connection information and migration rules;

[0011] The task definition module receives the user's operation, defines the basic information and execution rules of the task to be migrated, and sets the scheduling time and trigger conditions;

[0012] The task scheduling module receives the user's operation and sets the execution time and frequency of the task to be migrated;

[0013] The task trigger module triggers the execution of the task to be migrated according to the trigger conditions;

[0014] The task execution management module executes the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and starts, pauses, resumes and cancels the task to be migrated upon receiving the user's operation.

[0015] Furthermore, the above-mentioned centralized migration task scheduling and monitoring method further includes:

[0016] The monitoring and log management module monitors the execution status of the tasks to be migrated in real time, records the logs of the tasks to be migrated, and displays the execution status of the tasks to be migrated.

[0017] Furthermore, the above-mentioned centralized migration task scheduling and monitoring method further includes:

[0018] The notification management module receives the user's operation and configures the notification template and recipients;

[0019] The exception handling module detects whether there are any exceptions during the execution of the task to be migrated;

[0020] If the detection result shows that there is an abnormality in the execution of the task to be migrated, the alarm module is triggered to send an alarm notification to the receiving personnel through the notification template.

[0021] Furthermore, in the above-mentioned centralized migration task scheduling and monitoring method, the triggering mode of the task triggering module includes at least: timed triggering and event-driven triggering, and the scheduling mode of the task scheduling module includes at least: timed scheduling and event-driven scheduling.

[0022] The second aspect of the present invention further proposes a centralized migration task scheduling and monitoring system, including: a task configuration management module, a task definition module, a task scheduling module, a task triggering module and a task execution management module;

[0023] The task configuration management module is used to receive user operations, manage and update the configuration parameters of the tasks to be migrated, including database connection information and migration rules;

[0024] The task definition module is used to receive user operations, define the basic information and execution rules of the task to be migrated, and set the scheduling time and trigger conditions;

[0025] The task scheduling module is used to receive user operations and set the execution time and frequency of the task to be migrated;

[0026] The task trigger module is used to execute the migration task according to the trigger conditions;

[0027] The task execution management module is used to execute the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and to start, suspend, resume and cancel the task to be migrated upon receiving the user's operation.

[0028] Furthermore, the centralized migration task scheduling and monitoring system further includes: a monitoring and log management module,

[0029] The monitoring and log management module is used to monitor the execution status of the tasks to be migrated in real time, record the logs of the tasks to be migrated, and display the execution status of the tasks to be migrated.

[0030] Furthermore, the centralized migration task scheduling and monitoring system further includes: a notification management module, an exception handling module and an alarm module.

[0031] The notification management module is used to receive user operations, configure notification templates and recipients;

[0032] The exception handling module is used to detect whether there are any exceptions during the execution of the task to be migrated;

[0033] If the detection result shows that there is an abnormality in the execution of the task to be migrated, the alarm module is triggered to send an alarm notification.

[0034] Furthermore, in the above-mentioned centralized migration task scheduling and monitoring system, the triggering mode of the task triggering module includes at least: timed triggering and event-driven triggering, and the scheduling mode of the task scheduling module includes at least: timed scheduling and event-driven scheduling.

[0035] According to a third aspect of the present invention, an electronic device is provided, comprising: a processor and a memory;

[0036] The processor is used to execute any one of the above centralized migration task scheduling and monitoring methods by calling the program or instruction stored in the memory.

[0037] In a fourth aspect of the present invention, a computer-readable storage medium is further proposed, wherein the computer-readable storage medium stores a program or instruction, and the program or instruction enables a computer to execute any one of the above-mentioned centralized migration task scheduling and monitoring methods.

[0038] The beneficial effects of the present invention are as follows: the present invention realizes efficient, reliable and flexible task migration and monitoring through the cooperation of the task configuration management module, the task definition module, the task scheduling module, the task triggering module, the task execution management module and the monitoring and log management module in the centralized management platform, avoiding the complexity caused by decentralized management, and improving the task execution efficiency and overall coordination; ensuring that the entire process of the migration task is traceable, timely discovering and handling abnormal situations, and improving the transparency and controllability of the task migration process; during the execution of the migration task, automatically detecting and handling abnormal situations, and sending alarm notifications in time to ensure that problems can be quickly discovered and resolved, reducing the risks in the migration process; supporting not only scheduled scheduling and event-driven scheduling, but also scheduled triggering and event-driven triggering, reducing manual intervention, and improving the timeliness and accuracy of task execution. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings are only used to illustrate specific embodiments and are not considered to limit the present invention. In the entire drawings, the same reference symbols represent the same components. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.

[0040] Figure 1 A centralized migration task scheduling and monitoring method provided by an embodiment of the present invention Figure 1 ;

[0041] Figure 2 A centralized migration task scheduling and monitoring method provided by an embodiment of the present invention Figure 2 ;

[0042] Figure 3 A diagram of a centralized migration task scheduling and monitoring system provided by an embodiment of the present invention;

[0043] Figure 4 A schematic block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0044] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. It should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present invention.

[0045] Furthermore, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts disclosed in the present invention.

[0046] In the description of the present invention, the terms "first", "second", and "third" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be internal communication between two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0047] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of methods and systems consistent with some aspects of the present invention as detailed in the appended claims.

[0048] The present invention proposes a centralized migration task scheduling and monitoring method, system, electronic device and storage medium, which realizes efficient, reliable and flexible task migration and monitoring through the cooperation of a task configuration management module, a task definition module, a task scheduling module, a task triggering module, a task execution management module and a monitoring and log management module.

[0049] Before introducing the embodiments of the present invention, professional terms involved in the present invention are first introduced.

[0050] Centralized: This term emphasizes that the system manages the data migration tasks of multiple systems in a unified manner through a centralized platform or interface. This centralized management method eliminates the disadvantages of decentralized management, simplifies the operation process, and improves overall coordination and efficiency.

[0051] Migration tasks: Migration tasks refer to data transfer operations performed by the system, covering the entire process management from task definition, scheduling, execution to completion. This includes data migration across different systems, different databases, and even different platforms, ensuring seamless data transfer between different environments.

[0052] Task execution management module: The task execution management module is the core of scheduling. Through preset rules and strategies, the system can automatically arrange and trigger the execution of data migration tasks. This intelligent scheduling mechanism can not only be triggered on a scheduled basis, but also based on specific events or conditions, ensuring that data migration tasks can be completed efficiently as planned.

[0053] Monitoring and log management module: The monitoring module provides full tracking capabilities for migration tasks, monitors the execution status of tasks in real time, and records detailed log information. The module can detect and handle abnormal situations, issue alarms in a timely manner, and ensure the security and reliability of the data migration process.

[0054] Method Embodiment

[0055] Figure 1 A centralized migration task scheduling and monitoring method provided by an embodiment of the present invention Figure 1 .

[0056] In the first aspect of the present invention, a centralized migration task scheduling and monitoring method is proposed, combining Figure 1 , including five steps from S1 to S5:

[0057] S1: The task configuration management module receives the user's operation, manages and updates the configuration parameters of the task to be migrated, including database connection information and migration rules;

[0058] S2: The task definition module receives the user's operation, defines the basic information and execution rules of the task to be migrated, and sets the scheduling time and trigger conditions;

[0059] S3: The task scheduling module receives the user's operation and sets the execution time and frequency of the task to be migrated;

[0060] S4: The task triggering module triggers the execution of the task to be migrated according to the triggering conditions;

[0061] S5: The task execution management module executes the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and receives the user's operation to start, suspend, resume and cancel the task to be migrated.

[0062] Specifically, in the embodiment of the present invention, the centralized migration task scheduling and monitoring method manages and updates the configuration parameters of the task to be migrated through the task configuration management module, defines the basic information and execution rules of the task to be migrated through the task definition module, sets the scheduling time and trigger conditions, sets the execution time and frequency of the task to be migrated through the task scheduling module, triggers the execution of the task to be migrated through the task trigger module, and the task execution management module executes the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency to achieve automatic scheduling, reduce manual operations, improve the efficiency of task execution, and ensure that the migration task is completed efficiently as planned. When the task to be migrated is in the migration process, the migration task is started, paused, resumed and canceled through the user's start, pause, resume and cancel operations, thereby improving the user experience.

[0063] Furthermore, the above-mentioned centralized migration task scheduling and monitoring method further includes:

[0064] The monitoring and log management module monitors the execution status of the tasks to be migrated in real time, records the logs of the tasks to be migrated, and displays the execution status of the tasks to be migrated.

[0065] Specifically, in an embodiment of the present invention, the monitoring and log management module in the centralized migration task scheduling and monitoring method provides real-time monitoring of the execution status of the tasks to be migrated, records the logs of the execution of the tasks to be migrated, and displays the execution status of the tasks to be migrated, thereby ensuring that the entire process of the migration task is traceable, abnormal situations are discovered and handled in a timely manner, and the transparency and controllability of the task migration process are improved.

[0066] Figure 2 A centralized migration task scheduling and monitoring method provided by an embodiment of the present invention Figure 2 .

[0067] Furthermore, the above centralized migration task scheduling and monitoring method is combined with Figure 2 , and also includes three steps S21 to S23:

[0068] S21: The notification management module receives the user's operation and configures the notification template and recipients;

[0069] S22: The exception handling module detects whether there is an exception during the execution of the task to be migrated;

[0070] S23: If the detection result shows that there is an abnormality in the execution of the task to be migrated, the alarm module is triggered to send an alarm notification to the receiving personnel through the notification template.

[0071] Specifically, in the embodiment of the present invention, the centralized migration task scheduling and monitoring method ensures accurate communication of information by configuring notification templates and receiving personnel. The exception handling module detects task abnormalities and automatically sends alarm notifications so that the receiving personnel can promptly handle problems that may arise during the data migration process to ensure the security and integrity of the data.

[0072] Furthermore, in the above-mentioned centralized migration task scheduling and monitoring method, the triggering mode of the task triggering module includes at least: timed triggering and event-driven triggering, and the scheduling mode of the task scheduling module includes at least: timed scheduling and event-driven scheduling.

[0073] Specifically, the triggering methods of timed triggering and event-driven triggering and the scheduling methods of timed scheduling and event-driven scheduling are used to reduce human intervention and improve the timeliness and accuracy of task execution.

[0074] System Example

[0075] Figure 3 A diagram of a centralized migration task scheduling and monitoring system provided by an embodiment of the present invention.

[0076] The second aspect of the present invention further proposes a centralized migration task scheduling and monitoring system, including: a task configuration management module 31, a task definition module 32, a task scheduling module 33, a task triggering module 34 and a task execution management module 35;

[0077] The task configuration management module 31 is used to receive user operations, manage and update configuration parameters of the task to be migrated, and the configuration parameters include database connection information and migration rules;

[0078] The task definition module 32 is used to receive the user's operation, define the basic information and execution rules of the task to be migrated, and set the scheduling time and trigger conditions;

[0079] The task scheduling module 33 is used to receive the user's operation and set the execution time and frequency of the task to be migrated;

[0080] The task triggering module 34 is used to execute the task to be migrated according to the triggering condition;

[0081] The task execution management module 35 is used to execute the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and to start, suspend, resume and cancel the task to be migrated upon receiving the user's operation.

[0082] Specifically, in the embodiment of the present invention, the centralized migration task scheduling and monitoring system manages and updates the configuration parameters of the task to be migrated through the task configuration management module 31, defines the basic information and execution rules of the task to be migrated through the task definition module 32, sets the scheduling time and trigger conditions, sets the execution time and frequency of the task to be migrated through the task scheduling module 33, triggers the execution of the task to be migrated through the task trigger module 34, and the task execution management module 35 executes the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency to achieve automatic scheduling, reduce manual operations, improve the task execution efficiency, and ensure that the migration task is completed efficiently as planned. 当 When the task to be migrated is in the process of migration, the migration task can be started, paused, resumed and canceled through the user's start, pause, resume and cancel operations, thereby improving the user experience.

[0083] Furthermore, the centralized migration task scheduling and monitoring system further includes: a monitoring and log management module 36,

[0084] The monitoring and log management module 36 is used to monitor the execution status of the tasks to be migrated in real time, record the logs of the execution of the tasks to be migrated, and display the execution status of the tasks to be migrated.

[0085] Specifically, in an embodiment of the present invention, the monitoring and log management module 36 in the centralized migration task scheduling and monitoring system provides real-time monitoring of the execution status of the tasks to be migrated, records the logs of the execution of the tasks to be migrated, and displays the execution status of the tasks to be migrated, thereby ensuring that the entire process of the migration task is traceable, abnormal situations are discovered and handled in a timely manner, and the transparency and controllability of the task migration process are improved.

[0086] Furthermore, the centralized migration task scheduling and monitoring system further includes: a notification management module 37, an exception handling module 38 and an alarm module 39.

[0087] The notification management module 37 is used to receive the user's operation, configure the notification template and the recipient;

[0088] The exception handling module 38 is used to detect whether there is an exception during the execution of the task to be migrated;

[0089] If the detection result shows that there is an abnormality in the execution of the task to be migrated, the alarm module 39 is triggered to send an alarm notification.

[0090] Specifically, in an embodiment of the present invention, in a centralized migration task scheduling and monitoring system, notification templates and receiving personnel are configured through a notification management module 37 to ensure accurate communication of information. An exception handling module 38 detects task abnormalities and automatically triggers an alarm module 39 to send an alarm notification so that the receiving personnel can promptly handle problems that may arise during the data migration process to ensure the security and integrity of the data.

[0091] Furthermore, in the above-mentioned centralized migration task scheduling and monitoring system, the triggering mode of the task triggering module includes at least: timed triggering and event-driven triggering, and the scheduling mode of the task scheduling module includes at least: timed scheduling and event-driven scheduling.

[0092] Specifically, the triggering methods of timed triggering and event-driven triggering and the scheduling methods of timed scheduling and event-driven scheduling are used to reduce human intervention and improve the timeliness and accuracy of task execution.

[0093] According to a third aspect of the present invention, an electronic device is provided, comprising: a processor and a memory;

[0094] The processor is used to execute any one of the above centralized migration task scheduling and monitoring methods by calling the program or instruction stored in the memory.

[0095] In a fourth aspect of the present invention, a computer-readable storage medium is further proposed, wherein the computer-readable storage medium stores a program or instruction, and the program or instruction enables a computer to execute any one of the above-mentioned centralized migration task scheduling and monitoring methods.

[0096] Figure 4 It is a schematic block diagram of an electronic device provided by an embodiment of the present invention.

[0097] like Figure 4 As shown, the electronic device includes: at least one processor 401, at least one memory 402 and at least one communication interface 403. The various components in the electronic device are coupled together through a bus system 404. The communication interface 403 is used to transmit information between external devices. It can be understood that the bus system 404 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 404 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 4 Various buses are labeled as bus system 404 .

[0098] It can be understood that the memory 402 in this embodiment can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.

[0099] In some implementations, the memory 402 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system and application programs.

[0100] The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. A program that implements any method in a centralized migration task scheduling and monitoring method provided in an embodiment of the present invention can be included in the application.

[0101] In an embodiment of the present invention, the processor 401 calls a program or instruction stored in the memory 402, specifically, a program or instruction stored in an application, and the processor 401 is used to execute the steps of each embodiment of a centralized migration task scheduling and monitoring method provided in an embodiment of the present invention.

[0102] The task configuration management module receives the user's operation, manages and updates the configuration parameters of the task to be migrated, including database connection information and migration rules;

[0103] The task definition module receives the user's operation, defines the basic information and execution rules of the task to be migrated, and sets the scheduling time and trigger conditions;

[0104] The task scheduling module receives the user's operation and sets the execution time and frequency of the task to be migrated;

[0105] The task trigger module triggers the execution of the task to be migrated according to the trigger conditions;

[0106] The task execution management module executes the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and starts, pauses, resumes and cancels the task to be migrated upon receiving the user's operation.

[0107] Any method in a centralized migration task scheduling and monitoring method provided in an embodiment of the present invention can be applied to the processor 401, or implemented by the processor 401. The processor 401 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 401 or an instruction in the form of software. The above processor 401 can be a general-purpose processor, a digital signal processor (DigitalSignal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0108] The steps of any method in a centralized migration task scheduling and monitoring method provided by an embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor, or being executed by a combination of hardware and software units in the decoding processor. The software unit can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 402, and the processor 401 reads the information in the memory 402, and completes the steps of the method in combination with its hardware.

[0109] Those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present invention and to form different embodiments.

[0110] Those skilled in the art will appreciate that the description of each embodiment has its own emphasis, and for parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0111] Although the embodiments of the present invention are described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims. The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of various equivalent modifications or substitutions within the technical scope disclosed by the present invention, and these modifications or substitutions should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

[0112] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A centralized migration task scheduling and monitoring method, characterized in that: include: The task configuration management module receives the user's operation, manages and updates the configuration parameters of the task to be migrated, including database connection information and migration rules; The task definition module receives the user's operation, defines the basic information and execution rules of the task to be migrated, and sets the scheduling time and trigger conditions; The task scheduling module receives the user's operation and sets the execution time and frequency of the task to be migrated; The task trigger module triggers the execution of the task to be migrated according to the trigger conditions; The task execution management module executes the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and starts, pauses, resumes and cancels the task to be migrated upon receiving the user's operation.

2. A centralized migration task scheduling and monitoring method according to claim 1, characterized in that: The method further comprises: The monitoring and log management module monitors the execution status of the tasks to be migrated in real time, records the logs of the tasks to be migrated, and displays the execution status of the tasks to be migrated.

3. A centralized migration task scheduling and monitoring method according to claim 1, characterized in that: The method further comprises: The notification management module receives the user's operation and configures the notification template and recipients; The exception handling and alarm module detects whether there are any exceptions during the execution of the task to be migrated; If the detection result shows that there is an abnormality in the execution of the task to be migrated, the alarm module is triggered to send an alarm notification to the receiving personnel through the notification template.

4. A centralized migration task scheduling and monitoring method according to claim 1, characterized in that: The triggering mode of the task triggering module at least includes: timing triggering and event-driven triggering, and the scheduling mode of the task scheduling module at least includes: timing scheduling and event-driven scheduling.

5. A centralized migration task scheduling and monitoring system, characterized in that: include: Task configuration management module, task definition module, task scheduling module, task triggering module and task execution management module; The task configuration management module is used to receive user operations, manage and update configuration parameters of the tasks to be migrated, and the configuration parameters include database connection information and migration rules; The task definition module is used to receive the user's operation, define the basic information and execution rules of the task to be migrated, and set the scheduling time and trigger conditions; The task scheduling module is used to receive the user's operation and set the execution time and frequency of the task to be migrated; The task triggering module is used to execute the task to be migrated according to the triggering condition; The task execution management module is used to execute the task to be migrated according to the configuration parameters of the task to be migrated, the basic information of the task to be migrated, the execution rules, the scheduling time, the execution time and the frequency, and to start, suspend, resume and cancel the task to be migrated upon receiving the user's operation.

6. A centralized migration task scheduling and monitoring system according to claim 5, characterized in that: Also includes: Monitoring and log management module, The monitoring and log management module is used to monitor the execution status of the tasks to be migrated in real time, record the logs of the execution of the tasks to be migrated, and display the execution status of the tasks to be migrated.

7. A centralized migration task scheduling and monitoring system according to claim 5, characterized in that: Also includes: Notification management module, exception handling module and alarm module, The notification management module is used to receive the user's operation, configure the notification template and the recipient; The exception handling module is used to detect whether there are any exceptions during the execution of the task to be migrated; If the detection result shows that there is an abnormality in the execution of the task to be migrated, the alarm module is triggered to send an alarm notification.

8. A centralized migration task scheduling and monitoring system according to claim 5, characterized in that: The triggering mode of the task triggering module at least includes: timing triggering and event-driven triggering, and the scheduling mode of the task scheduling module at least includes: timing scheduling and event-driven scheduling.

9. An electronic device, characterized in that: include: Processor and memory; The processor is used to execute a centralized migration task scheduling and monitoring method as described in any one of claims 1 to 4 by calling a program or instruction stored in the memory.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program or instruction, and the program or instruction enables a computer to execute a centralized migration task scheduling and monitoring method as described in any one of claims 1 to 4.