Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Atualização da nomenclatura da marca
Informações
titleAtenção

Esta página foi revisada para considerar as

novas

configurações

de server do fluig para a

de servidor de aplicação da atualização 1

.5

.6 e superiores.

Caso possua uma atualização anterior do fluig acesse: ARQ 014 - Configurando o Realtime para execução em load balancer.

Índice

Índice
outlinetrue
exclude.*ndice
stylenone
 


Objetivo

...

O objetivo deste guia é apresentar os procedimentos para a configuração do fluig Realtime para execução em load balancerLoad Balance. 


Introdução

...

O fluig Realtime Server, baseado no produto Node.js,   é utilizado para servir a funcionalidade de chat e para enviar apresentar as notificações da plataforma na tela do usuário.

Em ambientes onde será utilizado cluster, é desejável que todos os módulos estejam redundantes para alcançar a característica de failoverde tolerância à falhas 

Nota

Em ambientes com load balance, é muito importante manter todos os servidores com o horário sincronizado.


Instalando o fluig Realtime Server

...

Em ambientes Windows, o próprio instalador do fluig Server já instala o fluig Realtime Server. Para obter mais detalhes, acesse Instalação fluig (Instalador) - Windowsda plataforma em Windows - Instalador.

Em ambientes Linux, acesse Instalação fluig (Instalador) - Linux. da plataforma no Linux - Instalador.


Aviso
titleImportante

Antes de seguir a configuração, efetuar os passos de instalação do servidor Redis para uso do Load balance Realtime


Configurando o fluig Realtime Server com múltiplas instâncias

...

Para que as várias instâncias do Node.js se comuniquem, o arquivo  ${FLUIG_HOME} [diretório_instalação]/node/bin/fluig.rt/package.json deve ser editado alterando as seguintes informações:

Bloco de código
languagejs
"scale": {
           "enabled": true,
           "redisServer": "localhost",
           "redisPort": 6379
        }

...

Os atributos devem ser alterados conforme detalhado a seguir:

AtributosDescrição
enabledInformar "true" para caracterizar a utilização do node com outras instâncias.
redisServerInformar o endereço do servidor
redis
Redis (configuração do servidor Redis).
redisPortInformar a porta de conexão do
server de redis
servidor Redis.
Informações
titleNota

Após a alteração, o serviço do Node.js deve ser reiniciado.

...


Configurando o

...

fluig Server para utilizar o

...

fluig Realtime embarcado em cada servidor

...

Quando utilizam-se utiliza várias instâncias do fluig Serverfluig, cada uma destas instâncias possui um servidor para Realtime em Realtime em execução.

Os servidores do fluig devem ser configurados para usar o fluig Realtime através fluig Realtime através do endereço IP de redirecionamento.

  1. Crie ou edite o arquivo <Diretório de Instalação>[Idiretório_instalação]/repository/wcmdir/config/configuration.properties e altere as configurações abaixo (para mais opções de configuração):

    Bloco de código
    languagehtml/xml
    node.chat.url=<ServerIP>:7777
    node.realtime.url=<ServerIP>:8888

    Em que ServerIP é o <ServerIP> é o endereço IP do servidor informado durante a instalação.

     


  2. Alterando Altere os parâmetros acima para: 

    Bloco de código
    languagehtml/xml
    node.chat.url=<RedirectIP>:7777
    node.realtime.url=<RedirectIP>:8888

    Em que RedirectIP é o <RedirectIP> é o endereço IP do redirecionador das requisições (exEx.: Apache mod_proxyMicrosoft NLB).

...