reugn / go-quartz

Minimalist and zero-dependency scheduling library for Go
https://pkg.go.dev/github.com/reugn/go-quartz/quartz
MIT License
1.8k stars 85 forks source link

Persistent Job store #17

Closed gedw99 closed 2 years ago

gedw99 commented 3 years ago

Is there a storage layer for this ?

I was thinking of adding a JSON based storage and some sort of web based gui to configure that json.

essentially it’s really a config .

then there is the question of if the config is changed via the Jain , how we update the running program without restarting .

what do you think ?

Do you have other plans for this area perhaps ?

reugn commented 3 years ago

I don't think I understand the question. If you're asking about a persistent Job store, there is none yet. I would think about an interface and various DB implementations.

gedw99 commented 3 years ago

Yes that’s what I was asking about.

Sorry if I did not make that clear.

you may want to consider Ent but as you know there are a myriad of options :)

https://github.com/ent/ent

dolmen commented 2 years ago

Exporting the job list is already possible.

A job store should not be bundled in this package to limit dependencies.

gedw99 commented 2 years ago

Exporting the job list is already possible.

A job store should not be bundled in this package to limit dependencies.

OK good to know.