This document describes how to load balance any external components using Tigase XMPP Server and how to make Tigase's components work as external components in a cluster mode. Please note, all configuration options described here apply to Tigase XMPP Server version 5.1.0 or later.
These are actually 2 separate topics:
One is to distribute load over many instances of a single component to handle larger traffic, or perhaps for high availability.
The second is to make Tigase's component work as an external component and make it work in a cluster mode, even if the component itself does not support cluster mode.
Here are step by step instructions and configuration examples teaching how to achieve both goals