Skip to content

Make Quartz Extension configurable for clustered scheduler engine #3520

@masini

Description

@masini

Description
Quartz supports clustered JobStores that use JDBC and locks to synchronize between nodes:

Configure Clustering with JDBC-JobStore

The current Quartz extension has the RAMJobStore hardwired so this cannot be used.

Implementation ideas
As discussed here:

https://groups.google.com/forum/#!searchin/quarkus-dev/quartz%7Csort:date/quarkus-dev/XarQoQ8BLp4/kARhAbM9BAAJ

the current extension can consider using also the JDBCJobStore, or another extension can be written for that.

Use case
Our Quarkus application now uses @scheduled to synch from external data. Having this running on multiple node can be an issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions