A Postgres bouncer + WAL replication achieves a similar result: There is no downtime on failover, but there is a single slave.