Hacker News new | ask | show | jobs
by wcummings 4122 days ago
Redis has blocking list primitives which you can use to build an efficient queue (push and pop in O(1)), if you look at the code you'll see he's using brpop
1 comments

I agree but there is no need to poll. Polling is a poor mans solution in a world where you can have persistent connection and get push notification of when a new item is added to the queue and there is no need to throttle for 10 seconds before polling again.
A listening pattern still has to poll on boot for unprocessed jobs.