RabbitMQ does not use swap directly. The OS does, and therefore all the knobs you have
available are outside of RabbitMQ.
If you cap max queue lengths [1] and have a reasonably low (even default) paging watermark ratio,
running without swap doesn't sound like a crazy idea to me. However, only real world workload monitoring
can tell how often your nodes are actually swapped out.
Generally speaking it is a lot more common to see OOM events on RabbitMQ nodes than swapping, on this
list and what I see elsewhere.
HTH.