In fact, the broker does not need to know the purpose or content of a message to deliver it.
the software components that send/receive the messages don't need to know how the messages are delivered, or which components sent them.