TLDR: RabbitMQ 3.9 introduces new data/queue type which is backwards compatible with existing amqp 0.9.1-based clients but gives enormous performance boost when used via new custom streams protocol. Oh and it's replicated/persistent too.
For example, on the test 3-node cluster (c2-standard-16) it achieved publish rate of almost 5 millions messages per second.
For example, on the test 3-node cluster (c2-standard-16) it achieved publish rate of almost 5 millions messages per second.