This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere-elasticjob.git


The following commit(s) were added to refs/heads/master by this push:
     new db92757  Translate docs/content/features/job-type.en.md (#1119)
db92757 is described below

commit db92757a1d48bfdfb0ff73dc95792b03bfb75105
Author: 于玉桔 <[email protected]>
AuthorDate: Sat Jul 18 11:09:58 2020 +0800

    Translate docs/content/features/job-type.en.md (#1119)
---
 docs/content/features/job-type.en.md | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/docs/content/features/job-type.en.md 
b/docs/content/features/job-type.en.md
index d5b5d35..53f6b49 100644
--- a/docs/content/features/job-type.en.md
+++ b/docs/content/features/job-type.en.md
@@ -5,4 +5,22 @@ weight = 6
 chapter = true
 +++
 
-TODO
+Flexible customized jobs is the most important design change in ElasticJob 3.x 
.
+The new version is based on the design concept of the Apache ShardingSphere 
pluggable architecture, and the new Job API was created.
+It is intended to enable developers to expand the types of jobs in a more 
convenient and isolated way, and create an ecosystem of ElasticJob jobs.
+
+While ElasticJob provides functions such as elastic scaling and distributed 
management of jobs, it does not limit the types of jobs.
+It uses flexible job APIs to decouple jobs into job interfaces and actuator 
interfaces.
+Users can customize new job types, such as script execution, HTTP service 
execution, big data jobs, file jobs, etc.
+At present, ElasticJob has built-in simple jobs, data flow jobs, and script 
execution jobs, and has completely opened up the extension interface. 
Developers can introduce new job types through SPI, and they can easily give 
back to the community.
+
+## Job interface
+
+ElasticJob jobs can be divided into two types: `Class-based Jobs` and 
`Type-based Jobs`.
+
+`Class-based Jobs` are directly used by developers, who need to implement the 
job interface to realize business logic. Typical representatives: Simple type, 
Dataflow type.
+`Type-based Jobs` only need to provide the type name, developers do not need 
to implement the job interface, but use it through external configuration. 
Typical representatives: Script type, HTTP type.
+
+## Actuator interface
+
+It is used to execute user-defined job interfaces and weave into the 
ElasticJob ecosystem through Java's SPI mechanism.

Reply via email to