jamesmh / coravel

Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
https://docs.coravel.net/Installation/
MIT License
3.66k stars 242 forks source link

Persistent storage for Invocable and Queues #164

Open hazhayder opened 4 years ago

hazhayder commented 4 years ago

First of all I would like to say the library is awesome. There is one feature missing since I came from Laravel i think there must be a DB driver for the queue to persist the data and later on when the system get back up it must run the tasks.

tolbxela commented 3 years ago

@jamesmh I guess, it is implemented in Coravel Pro. Is it?

I have to to write my own implementation, since my chef is not willing to buy the Pro license. 🙄

jamesmh commented 3 years ago

This is something I want to add to the open-source library and is currently not in the Pro version either (I had considered making it paid but think it's more valuable in the open-source lib).

nhaberl commented 3 years ago

Any plans on serialization?

jamesmh commented 3 years ago

Plans, yes...specific timeline, no lol Hasn't been the most productive year (2020) 😅

tolbxela commented 3 years ago

Plans, yes...specific timeline, no lol Hasn't been the most productive year (2020) 😅

you are not alone... it was not really productive year for me either 😕

bt-88 commented 4 months ago

Any update on this? If not, then I'm willing to invest time to create an implementation of IQueue that uses EFCore as storage instead of in-memory cache.

viveknuna commented 2 months ago

@jamesmh is it done? Is this library support persistence?