Task scheduling method and system for multi-tenant mode SaaS service cluster environment
A technology for service clustering and task scheduling, applied in the field of SaaS services, it can solve the problems of chaotic task scheduling, inability to meet high concurrency and scalability, and repeated task scheduling, and achieve the effect of improving efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0027] Example 1
[0028] The embodiment of the present invention provides a task scheduling method in a multi-tenant mode SaaS service cluster environment. The schematic flowchart of the method is as follows: figure 1 As shown, the method includes the following steps:
[0029] In the multi-tenant SaaS service cluster environment, deploy multiple application instances, deploy a separate Quartz in each application instance, and concentrate the tasks in the application instances in the task database;
[0030] According to the mapping relationship between tasks and tenants, the tenant ID is obtained to complete the encapsulation of dynamic task information; the tenant ID is obtained according to the mapping relationship between tasks and tenants, and the application instance is obtained from the application instance cluster list, with the tenant ID as the The entry parameter calls the static task creation API, and the API performs the encapsulation of the static task;
[0031] ...
Example Embodiment
[0099] Example 2
[0100] The embodiment of the present invention provides a task scheduling system in a multi-tenant mode SaaS service cluster environment, including an application instance deployment module, a task encapsulation module and a task scheduling execution module;
[0101] The application instance deployment module is used to deploy multiple application instances in a multi-tenant SaaS service cluster environment, deploy a separate Quartz in each application instance, and concentrate the tasks in the application instances in the task database;
[0102] The task encapsulation module is used to obtain the tenant ID according to the mapping relationship between tasks and tenants to complete the encapsulation of dynamic task information; it is also used to obtain the tenant ID according to the mapping relationship between tasks and tenants, and from the application instance cluster list Obtain the application instance from the , call the static task creation API with ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap