IronMQ supports push queues, but the example Heroku push queue subscriber is implemented as a web dyno. This feels awkward, because I need a single Heroku project to use web dynos that serve web requests, and worker dynos that process time-consuming needs. That's how Heroku is designed.
The IronMQ API indicates that the push queue subscriber should be accessible via a publicly-accessible URL; that's why web dynos are necessary.
Is there any (clean) way to get IronMQ push queues publishers and subscribers within a single Heroku project?
Is there another queue service that does support something like this (even long-polling subscribers would work)?