Loosely coupled distributed workflow coordination system and method
A distributed and workflow technology, applied in resource allocation, program startup/switching, inter-program communication, etc., can solve problems such as limited system throughput, inaccurate scheduling, and large resource consumption, to improve business processing capabilities, Responsibility is single and clear, and the effect of improving throughput
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0058] The example of the present invention includes: API, Coordinator, Worker three parts, and RDBMS, Cache, MQ and Zookeeper.
[0059] The API side is responsible for processing the user's HTTP request for WEB UI operations; for workflow and its tasks, the task must specify a Worker group (WorkerGroup), where tasks are divided into logical tasks (including sub-workflows, dependent workflows and conditions) and business Type task (such as shell, http, procedure, spark, etc.) definition creation, timing creation (based on cron expression), and data persistence to RDBMS; scheduled online is allowed after the workflow is online, and scheduled online will use the workflow as a scheduled The job is added to the Quartz engine and executed after waiting for a timing trigger;
[0060] The API side stores workflow task dependent resource files through HDFS;
[0061] Through the re-run operation on the API side, the workflow instance that failed to terminate can be added to the workfl...
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