It is not just a replacement and it does have most of the features you mention. It also have automatic reconnects for queue brokers which it near to impossible to achieve in php. Check this repo: github.com/spiral/jobs
It can also run queue in memory, so you don’t need any broker.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.