Obsidian Feature Comparison
We believe that Obsidian Scheduler is the best choice for most scheduling needs. Obsidian is designed for both simple or complex scheduling requirements, so see for yourself how it stacks up against the competition.
|Real-time Schedule Changes||Yes ||No ||No ||No|
|Real-time Job Configuration||Yes ||No ||No ||No|
|No-code, no-xml job configuration||Yes||No||No||No |
|Spring Framework support||Yes||Yes||No||Yes|
|Job Event Subscription/Notification||Yes||No ||No ||No|
|Custom Job Listeners||No||Yes||Yes||No|
|Monitoring & management UI||Yes ||No||No||No|
|Ad-hoc Job Submission||Yes||No||No ||No|
|Job Chaining||Yes ||No ||No ||No|
|Zero configuration, native load sharing, clustering, failover||Yes||No ||No||No|
|Provides execution context/container||Yes ||No||No||Yes|
|Job Execution Host Affinity||Yes||Not Available||Not Available||Not Available|
|Job scheduling & management REST API||Yes||No||No||No|
|Configurable Job Conflicts||Yes ||No||No||No|
|Scripting Language Support||Yes ||No||No||No|
|Custom calendar support||Yes||Yes||No||No|
|Cluster Support||Yes ||Yes ||Not Available||Not Available|
In addition to the features listed above, we are confident that Obsidian excels at even more subjective measures including simplicity of job development, ramp-up time, reliability and ease-of-use.
If you have questions about features listed above, contact us today.
- With Obsidian you can even "schedule" a runtime schedule change. For example, change a job currently running on the hour to begin running at half past the hour beginning tomorrow or next week.
- Library does not support this out of the box. Additional code is required to interact with the API, and an execution context would be required to do so.
- Allows for real-time modifications such as enabling and disabling jobs, runtime parameter addition, removal or modification, change the recovery mode, etc.
- At best, it still requires addition of annotations to your code base.
- Supports access thresholds corresponding to super users, standard operators and read-only access for developers and support staff.
- Conditional chaining based on output also supported.
- No out-of-the-box support. Requires additional setup and configuration.
- This is part of what enables Obsidian to allow such interactivity and visibility to the scheduling environment.
- Supports specifying execution priority of conflicted jobs.
- First node free, $399 CAD per additional node.
- Requires configuration of JDBC-JobStore.
Quick LinksDownload Obsidian Obsidian Wiki
Contains a full Obsidian user guide and documentation.Live Demo
A live Obsidian Scheduler installation for you to try. Full access to schedule jobs, view logs and history, and make various other changes in a clustered environment.Carfey Blog
Featuring general software discussions and info on product updates.Contact Us
Contact us with your questions.