There is another obvious combination that I can see developers making use of: RabbitMQ + Protobuf.
Rabbit gives the distribution model and Protobuf provides a language agnostic wire format.
You can even give a url to the .proto defintion in the header to make the messages self describing.