DON'T. RabbitMQ is fragile and breaks under low memory/high swap conditions. Usually due to epmd breaking.
I know, have to fix it (usually by killing epmd) daily.
I've seen downstream services fail and RMQ have to swap hundreds of millions of messages to disk, and then resume by itself as consumers picked up... maybe this issue you see affects certain versions?
Seems your conclusion “DON’T” implies the former, but this seems unnecessarily extreme.