I don't have any experience with zeromq as I mostly deal with AMQP protocols. But good that you mention it - if there is a demand I can dig into it.
There are quite a few other message queue systems out there.
I can also imagine that pipecat could work as a kind of migration systems between them. But this probably should be a separate tool as it requires shuffling around metadata as well.
[0]: https://aur.archlinux.org/packages/pipecat-bin/