You didn't mention what kind of clients you're using, but for Python there is the excellent Kombu library. Kombu supports both connection and producer pools.
You can also specify several AMQP servers with a round-robbin, shuffle, or custom failover strategy when settting up a connection.