ElasticJob profile

ElasticJob is a distributed scheduling solution, that is, a distributed scheduled task framework, which consists of two independent components of ElasticJob-Lite and ElasticJob-Cloud:

ElasticJob-Lite ElasticJob-Cloud
There is no centralized is no
The allocation of resources Does not support support
Operation mode The resident Resident + instantaneous
Deployment of depend on ZooKeeper ZooKeeper + Mesos

Features List:

Compared with traditional Quartz timed task framework, ElasticJob can only be deployed on a single machine. ElasticJob is more powerful and supports distributed elastic scheduling, resource control, job management, and online visual management and control.

ElasticJob status

ElasticJob is a distributed timed task project originally opened by Dangdang at the end of 2014. It was not maintained for several years between 2017 and 2020, and was restarted in 2020 as a sub-project of Apache ShardingSphere.

The domain name has been switched to Apache ShardingSphere:

shardingsphere.apache.org/elasticjob/

The code hosting address has also been changed to Apache:

Github.com/apache/shar…

Return of ElasticJob 3.0.0

ElasticJob 3.0.0 was recently released:

It’s been four years since the last 2.1.5 release…

Version 3.0.0 of ElasticJob has been released after alpha, beta and RC1 releases. This is also the first official version of ElasticJob since it restarted on May 28, 2020 as a sub-project of Apache ShardingSphere.

Check out what’s new:

1, error handling email notification support SMTP SSL configuration;

2. Fixed 2 bugs:

1) Failover does not take effect in distributed environment;

2) The issue of ReconcileService continuing to operate after the closure of operations;

ElasticJob Spring Boot Starter make spring-boot-starter- JDBC an optional dependency.

Now Spring Boot is the world, various technical frameworks also provide support for Spring Boot Starter, let Spring Boot integration in minutes, so fragrant! Spring Boot base is not introduced, basic tutorial and sample source stack length before writing a pile, do not understand can recommend learning under:

Github.com/javastacks/…

Seriously?? A big 3.0.0 update to this feature was a bit of a surprise.

ElasticJob 3.0.0 also includes a number of kernel refactoring and decoupling enhancements, as well as a number of ecological docking enhancements, such as out-of-the-box enterprise wechat and pin job error notifications.

conclusion

ElasticJob 3.0.0 isn’t a big surprise, but it’s a big step forward. I haven’t been looking at ElasticJob for a while, but I don’t recommend it for now.

ElasticJob 2. X is the only version of ElasticJob that can be used by large companies.

Companies known to adopt can see here:

Shardingsphere.apache.org/elasticjob/…

ElasticJob has been used by the same company as ElasticJob, and has been customizing some of the ElasticJob features. I think it’s ok. Sharding and automatic failover are very powerful.

Distributed Job Elastic- How to get started with distributed Job

ElasticJob can be a subproject of Apache. With the release of ElasticJob 3.0.0 and the continued release of ElasticJob, the future of the Distributed timed Task framework is likely to change as well.

Well, today’s share is over here, the back stack will continue to read more mainstream Java technology, pay attention to the public number of Java technology stack for the first time push.

Finally, does your company use ElasticJob? Welcome to leave a message to share experience ~!

Feel my article to you with the harvest, move a small hand, to see, forward, the original is not easy, stack long need your encouragement.

Reference:

shardingsphere.apache.org/elasticjob

Github.com/apache/shar…

My.oschina.net/u/5137513/b…

Copyright notice: this article is the public account “Java technology stack “original, original is not easy, reprint, quote the content of this article please indicate the source, prohibit plagiarism, washing, please respect your work and intellectual property rights, plagiarism will be prosecuted.

Recent hot articles recommended:

1.1,000+ Java Interview Questions and Answers (2021)

2. I finally got the IntelliJ IDEA activation code thanks to the open source project. How sweet!

3. Ali Mock is officially open source, killing all Mock tools on the market!

4.Spring Cloud 2020.0.0 is officially released, a new and disruptive version!

5. “Java Development Manual (Songshan version)” the latest release, quick download!

Feel good, don’t forget to click on + forward oh!