Configurar níveis de transporte de Controlador de Agentes

Será necessário alterar a configuração do nível de transporte para executar vários Controladores de Agentes concorrentes. Cada nível de transporte tem artigos diferentes que podem ser configurados. Em geral, estes artigos de configuração referem-se todos ao modo como os componentes se podem ligar ao Controlador de Agentes através do nível de transporte a ser configurado. Por exemplo, o elemento <Port> da configuração TPTP_SOCKET especifica qual a porta que um cliente pode utilizar para criar uma ligação socket com o mesmo nível de transporte.

Uma razão importante para alterar as definições predefinidas dos elementos de configuração da camada de transporte é o facto de poder activar várias instâncias do Controlador de Agentes para execução na mesma máquina. Se pretender executar várias instâncias do Controlador de Agentes, cada uma irá necessitar do respectivo ficheiro serviceconfig.xml e as camadas de transporte irão necessitar de ser configuradas para utilizar valores exclusivos para a porta TPTP_SOCKET, o encaminhamento nomeado TPTP_NAMEDPIPE e o nome de memória partilhada TPTP_SHAREDMEM.

A camada de compatibilidade de agentes (ver Retrocompatibilidade no Controlador de Agentes) não tem elementos configuráveis e requer um nome de encaminhamento fixo. Deste modo, não é possível executar duas instâncias do Controlador de Agentes com níveis de compatibilidade. Se pretender executar uma segunda instância do Controlador de Agentes numa máquina para utilizar com o novo protocolo, os níveis de transporte de compatibilidade têm de ser removidos do ficheiro de configuração na segunda instância.

Para uma descrição detalhada de todas as opções de configuração disponíveis, consulte O Ficheiro serviceconfig.xml .

Conceitos relacionados

Retrocompatibilidade no Controlador de Agentes
O Ficheiro serviceconfig.xml

Tarefas relacionadas
Localizar os ficheiros de configuração
Configurar para Comunicações Externas
Administrar o Controlador de Agentes

Copyright (C) 2005, 2006 Intel Corporation.