Channels recommends using Redis.
Then I was looking at Redis Sentinel - seriously? One more process, a timeout to detect master failure - then make another one a master.. and all that time is downtime? And it's ok if it works correctly at least.
People say different things about RabbitMQ and it's cluster. Personally I am already tired to make it work inside Docker right now (still stops at random times and lost connections and so on)
What is a recommended way to make a site with Django channels work without a downtime? (And without loosing user sessions if 1 node fails)