Configurando o Cluster

Usar WebSockets em um cluster requer algumas configurações adicionais. Essas configurações devem ser aplicadas aos arquivos de configuração relacionados (arquivos CFG).

CFG: seção hyper_server
[hyper_server]

server_direct_url=
CFG: seção websockets
[websockets]

enabled=1
aux_port=0
max_queue_length=1000
binding=
global_binding=
global_port=0
external_server_url=
external_server_token=
always_use_http=0

Os parâmetros acima são definidos no arquivo CFG. Para os modos Standalone Server ou Windows Service não é necessária configuração. Para os módulos ISAPI e Apache, um aux_port deve ser definido. Outra solução é usar um Dedicated WebSockets Server e preencher parâmetros adequados, tais como external_server_url, external_server_token e global_binding no arquivo CFG: https://unigui.com/doc/online_help/using-a-dedicated-websockets-s.htm

Se você não quiser usar um Dedicated WebSockets Server, então para diferentes modos de cluster HyperServer você precisa fazer configurações diferentes. Nas próximas seções são explicadas as configurações necessárias do HyperServer para diferentes cenários e modos de cluster.