Large-scale Openfire?

Hi, all.

Looking into a large-scale deployment of a back-end Jabber environment. I want the ability to house servers in two or three data centers for geographic load balancing and redundancy. I would also like to have at least two nodes in each data center. All servers would be hosting the same domains.

Is this possible with Openfire? I know that Openfire Enterprise’s clustering capability went away when it went open-source (and Coherence did not).

We could front-end the servers with local and global load balancers for connectivity and failover. A central LDAP infrastructure is available to the servers as well. What other components would need to be replicated and synchronized real-time to complete the picture?

Thanks.