How It Works

Easy-to-use, affordable turnkey task and job scheduler

Obsidian is a Java-based task/job scheduler, so it allows you to run jobs at recurring times, like Quartz or cron4j. It supports native, configuration-free clustering to provide fail-over and job-sharing. In addition, it provides a full UI, job chaining, and event notifications which are lacking in other popular schedulers.

Obsidian consists of two main parts – a scheduler service which runs jobs, and an admin web application which provides a UI to configure and monitor the scheduler. These can be run together or separately. You can even embed the scheduler into your existing application.

Why use it?

Obsidian goes beyond simple scheduling functionality and offers solutions to problems with ease-of-usemonitoring and reliability.

Organizations often neglect to weigh the cost of maintaining and operating their scheduling solutions, and end up spending significant resources on extending libraries like Quartz. Obsidian’s features were carefully selected and designed to minimize the cost of running a scheduler while providing enterprise-level functionality.

Why not Quartz?

While Obsidian can be considered a Quartz alternative, Quartz is mainly an embedded library that provides you with the ability to schedule recurring jobs. Developers still have to integrate it into their application and write their own code to do things like event notifications, job chaining, etc. In addition, database usage and clustering require additional configuration and, in our opinion, the available UIs are incomplete. Quartz focuses primarily on the job execution side of scheduling, and provides extension points for developers to customize behaviour according to their needs.

Conversely, Obsidian is designed from the ground-up to provide clustering, chaining, a complete UI, event notifications and more, right out of the box. While Obsidian is also embeddable, it is intended to provide a complete solution to job scheduling, including monitoring, high availability, and recovery. It is designed based on years of industry experience dealing with issues of reliability and operations issues.

Obsidian doesn’t just make your developers more productive, it eliminates work for your whole IT department by making the information they need to troubleshoot and resolve issues quickly available at a moment’s notice.

Carfey Guarantee

If you decide to purchase additional Obsidian Scheduler nodes and you’re not completely satisfied with your purchase, let us know within 90 days of purchase and we will give you your money back, no questions asked.

Either our product completely amazes you, or we gladly return your purchase price to you.

Above the Competition

See how Obsidian compares to Quartz and other schedulers.

Helpful documentation

See in-depth feature descriptions and a full Obsidian user guide and documentation.

Leave a Comment