rails / solid_queue

Database-backed Active Job backend
MIT License
1.95k stars 131 forks source link

Implements TimerTasks using Promises. #425

Open hms opened 22 hours ago

hms commented 22 hours ago

Replaces the OG TimerTask with a Promises based implementation.

In combination with the previous commit, all of SQ has been moved to the Promises infrastructure and makes using any of the new concurrency functionality (Actors, Channels, etc.) more easily available for future SQ enhancements.

This PR is a continuation of the not yet accepted PR #417. If desired / required, I am happy to pull the 2 commits into a clean PR based on main.