Yes, this is the main purpose of a message queue: to allow clients to
pick and choose which channels they want to subscribe to, and then
receive all messages relevant to that channel. Sending multiple
subscribe commands is exactly what you want to do.
–Jacob