RabbitMQ умеет все прекрасно, кто-то не умеет читать документацию
Kafka - самый быстрый из решений, но он не Браке - это History (commit) Log и Streaming. Но администрировать его, конечно, боль.
ZeroMQ - есть брокер как раз, но у него все хранится In Memory
У RabbitMQ
прекрасные мануалы с типовыми архитектурами