What is the most efficient way of implementing queues to be read by another thread/process?
I’m thinking of using a basic MySQL table with polling on sleep. This sounds to be the most scalable (it doesn’t even have to be on the same server) but might potentially result in too many queries to the DB.
You have several options, and it really depends on what you are trying to get the system to do.