Para limitar o número máximo de conexões para um servidor é utilizada a própria chave de definição de servidor.
Por exemplo, na configuração abaixo
REMOTE_SERVER_01 = 172.16.50.42 5000 5
REMOTE_SERVER_02 = 172.16.50.42 5001
REMOTE_SERVER_03 = 172.16.50.42 5002
o servidor 01 que está na porta 5000 vai ter no máximo 5 conexões direcionadas a ele pelo broker. Quando o servidor 01 estiver atendendo 5 conexões, todas as novas conexões serão distribuídas entre os servidores 02 e 03.
Na configuração abaixo
REMOTE_SERVER_01 = 172.16.50.42 5000 5
REMOTE_SERVER_02 = 172.16.50.42 5001
10REMOTE_SERVER_03 = 172.16.50.42 5002 5
os 3 servidores possuem limitação no número de conexões. Quando os 3 servidores estiverem atendendo seu número máximo de conexões, uma nova conexão que chegar aguardará até 5 segundos por um servidor disponível. Se neste tempo nenhum servidor se tornar disponível, o broker fechará a conexão com o client que iniciou a conexão.