Páginas filhas
  • Configurando Porta Multi Protocolo (MPP) para multiplos ambientes

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
  1. A MPP passou a ser liberado para uso em mais de um ambiente, para isso, é necessário utilizar a nova chave app_environment_extra em conjunto com a antiga chave já existente app_environment, ambas as chaves são utilizadas na seção general do INI do appserver.


    Aviso
    titleNomenclatura de Ambientes

    Para que o app_environment_extrafuncione corretamente, o nome do ambiente deverá seguir as boas práticas de nomenclatura de ambientes

    Aviso
    titleServidores Primários e Secundários

    A chave app_environment  e app_environment_extra precisa ser igual em todos os Servers, primário e secundários, para que a execução das thread MPP e execução de Aplicativos Angular ocorrem corretamente.

    Informações

    Disponível a partir da LIB 20241007 e Release 12.1.2410 ou superior.


    A chave app_environment precisa conter apenas um ambiente, enquanto a chave app_environment_extra precisa conter o mesmo ambiente presente na app_environment e os demais ambientes que deseja subir na MPP separador por vírgula, exemplo de configuração:

    Bloco de código
    languagejs
    themeMidnight
    titleappserver.ini
    [General]
    app_environment=XISTO
    app_environment_extra=XISTO,XPTO

    Dessa forma, a MPP atenderá o ambiente XISTO e XPTO.


    Pontos de atenção

    1. A utilização de muitos ambientes na chave extra vai deixar a inicialização do ambiente mais demorada. Durante a inicialização é necessário conectar em cada RPO para pegar as apis disponíveis e no banco para utilização dos tenants (empresas).
    2. A partir da release 2510 é obrigatório o uso da chave app_environment para acessar o sistema, portanto em serviços que possuem vários ambientes vai ser necessário utilizar a chave app_environment_extra, para deixar a inicialização do ambiente mais rápida não é recomendado mais do que 5 ambientes apontados na chave extra, caso o serviço possua muitos ambientes deve ser revisado a configuração e avaliar se é possível a criação de um serviço apartado, caso contrário a inicialização do serviço vai demorar mais que o usual para concluir.


    Assuntos relacionados:

    FwCallApp - Abrindo aplicativos Web no Protheus

    Application Server - Porta Multiprotocolo

    DFRM1-35373 DT REST MPP (Porta única) - Mais de um ambiente

    Configurando Porta Multi Protocolo para um único ambiente

    Templatedocumentos