Core.JobStore.SQLite (ServCore v0.1.0)

Copy Markdown View Source

SQLite-backed job store with WAL mode enabled.

Jobs are persisted synchronously. On VM restart, :queued and :running jobs are reloaded. :running jobs are reset to :queued so workers can reclaim them.

Configuration

config :my_app, :job_store, Core.JobStore.SQLite
config :my_app, :job_store_opts, database: "priv/jobs.db"

Requires {:exqlite, "~> 0.29"} in your mix.exs deps.