Terms

Updated at:

Term in Chinese

Term in English

Description

simple task
simple task
A simple task is the most basic type of task and is applicable to scenarios in which simple business logic is used. Each simple task corresponds to a handler and can be split into steps.
cluster task
cluster task
A cluster task allows you to split data into multiple data chunks in each execution step and distribute the data chunks to different servers for execution. This task type is applicable to scenarios that involve a large amount of data. The scheduling process is divided into the sharding phase and the execution phase.
topology
topology
A topology is a collection of tasks that are triggered by events. Topologies show the dependencies among tasks. Tasks in a topology can be concurrently executed or executed based on conditions.
topology management
topology management
Topology management is the process of orchestrating tasks into a topology based on the business logic.
step
step
A step is one part of a series of actions in a simple task. Steps in a simple task are sequentially executed by different handlers. A step can be executed only after the previous one is complete.

For example, a task for bank reconciliation involves the following steps in sequence:

  1. Download the liquidation document of the bank.

  2. Parse the document based on the specified format.

  3. Reconcile the data in the document with the daytime trading data that is recorded by the financial institution.

  4. Process the result. For example, generate error details and handle errors.

Each of the preceding steps can be executed by a handler.

data chunk
data chunk
The data chunk feature is applicable to tasks with a long execution duration. This feature allows users to split a large amount of data into multiple data chunks in each execution step and distribute the data chunks to different servers for execution.

A data chunk can be executed only by one thread. Multiple data chunks can be scheduled and executed on multiple servers or by multiple threads of one server. The scheduling center determines the specific scheduling method based on the load.

You can use data chunks to shorten the task execution duration, resolve the computing power bottleneck of the standalone mode, and reduce the impacts of some task failures on the entire system.

Cron CRON expression
CRON expression
A CRON expression is a fixed-format string that is used to specify a point in time or a time interval at which tasks are repetitively scheduled.