Most people when talking about a message queue mean something with a centralized broker. ZeroMQ has no broker (hence the Zero in the name), but maintains local non-durable queues between participating devices. When all is said-and-done it's similar behavior, but implemented very differently.
Comments
ZeroMQ can perform as a messaging queue just as well in Pub/Sub.
In fact, ZeroMQ library (libzmq) supports over 13 different methods of queuing.
https://stackoverflow.com/questions/50656232/guaranteed-deli...
https://zguide.zeromq.org/
Most people when talking about a message queue mean something with a centralized broker. ZeroMQ has no broker (hence the Zero in the name), but maintains local non-durable queues between participating devices. When all is said-and-done it's similar behavior, but implemented very differently.