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
Embodiment 1
[0028] Embodiments of the present invention provide a task scheduling method for a multi-tenant mode SaaS service cluster environment, the schematic flow diagram of the method is as follows figure 1 As shown, the method includes the following steps:
[0029] In the multi-tenant mode SaaS service cluster environment, deploy multiple application instances, deploy a separate Quartz in each application instance, and concentrate the tasks in all 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; according to the mapping relationship between tasks and tenants, the tenant ID is obtained, and the application instance is obtained from the application instance cluster list, with the tenant ID as The entry parameter calls the static task creation API, and the static task is encapsulated by the API;
[0031] The clock synchronization of c...
Embodiment 2
[0100] The embodiment of the present invention provides a multi-tenant mode SaaS service cluster environment task scheduling system, 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 mode SaaS service cluster environment, deploy a separate Quartz in each application instance, and concentrate the tasks in the application instances used in the task database;
[0102] The task encapsulation module is used to obtain the tenant ID according to the mapping relationship between the task and the tenant, so as to complete the encapsulation of dynamic task information; it is also used to obtain the tenant ID according to the mapping relationship between the task and the tenant, from the application instance cluster list Obtain an application instance in , call the static task creation API with the ten...
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, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com