Hi! it is possible to setup 2-4 mail zimbra with high availability, redundancy and load balance in one domain?

I'm just wondering if it's possible I'll setup 2 zimbra server, load balancing handle by haproxy and high availability using heartbeat?

With this setup how can I'll make mail zimbra data be available in both server?