Selecione os objetos e as propriedades que deseja alterar para o serviço configurável TCPIPClient.
A aplicação das mudanças no serviço configurável TCPIP implica em reiniciar os gerenciadores de conexão TCPIP; portanto, espera-se que todos os fluxos de mensagens que usam serviços configuráveis para especificar parâmetros TCPIP selecionem as novas conexões TCPIP.
Serviços configuráveis fornecidos que são criados para cada broker | Propriedades para cada serviço configurável definido | Descrição de propriedades |
---|---|---|
Default |
Nome do Host |
O nome do host do sistema remoto ao qual se conectar com uma conexão do cliente. Um valor válido é qualquer endereço IP ou nome do computador. Não é possível alterar este valor se já houver um serviço configurável com este nome usando a mesma porta (a menos que a porta seja configurada como 0 (zero)). |
Port (Porta) |
O número da porta a ser utilizada para este serviço configurável. O padrão é 0 (zero), que significa nenhum número da porta. Por padrão, o serviço configurável está desativado e o valor da porta fornecido no nó é usado em substituição. Um número de porta pode ser designado a apenas um serviço configurável de cada vez; se você tentar designar um número de porta a mais de um serviço configurável, ocorrerá um erro. |
|
AlternativeAddresses |
A lista de nomes do host e portas secundários a serem tentados se o endereço remoto principal falhar. Se nenhum endereço for especificado, apenas o endereço remoto principal será usado. Os endereços devem estar no formato hostname:port. Se nenhuma porta for especificada, o número da porta principal será usado. Endereços múltiplos devem ser separados por ponto e vírgula; por exemplo: jones6:1111;edwards |
|
|
O valor padrão é false. Quando o valor é configurado como true, o broker lê até 1 MB no fluxo para procurar por eventos de fechamento de TCP/IP do fluxo. Se um evento de fechamento for encontrado, então a conexão terá permissão para fechar se ele não for propriedade de um nó de entrada. Esse processo permite que fluxos que contenham conexões pertencentes a nós de recebimento respondam a eventos de fechamento de TCP/IP, mesmo se a execução nunca continuar em outro nó de recebimento (por exemplo, se o nó de entrada do fluxo estiver inativo quando o fechamento ocorrer). |
|
MinimumConnections |
O número mínimo de conexões do cliente estabelecidas pelo broker. O broker tenta estabelecer este número de conexões mesmo que nenhum fluxo esteja utilizando as conexões. O valor-padrão é 0 (zero), que significa que o broker não faz nenhuma conexão do cliente até que seja necessário. |
|
MaximumConnections |
O número máximo de conexões do cliente que podem ser estabelecidas nesta porta. O valor-padrão é 100, que significa que, por padrão, o broker aceita até 100 conexões do servidor. |
|
MaxReceiveRecordBytes |
O tamanho máximo que um registro pode alcançar antes de ser emitida uma exceção. O valor padrão é 104857600, o que significa que, por padrão, o broker aceita mensagens com tamanho máximo de 100 MB. O tamanho do registro é considerado como o tamanho dos dados, incluindo todos os delimitadores. |
|
ExpireConnectionSec |
O período de tempo (em segundos) que uma conexão é mantida aberta sem ser utilizada. O valor pode ser qualquer inteiro. Um valor igual a 0 (zero) faz com que a conexão seja encerrada imediatamente e um valor igual a -1 faz com que a conexão permaneça aberta indefinidamente (sem expirar). |
|
UseUniqueConnectionPool |
Especifica se o conjunto de conexões correspondente ao serviço configurável é o conjunto de conexões principal para o nome do host e porta especificados. É possível ter dois conjuntos de conexões para o mesmo endereço remoto, e você pode usar a propriedade UseUniqueConnectionPool para especificar se o conjunto de conexões correspondente a esse serviço configurável é o principal. Os nós em um fluxo de mensagens especificam qual conjunto usar especificando o serviço configurável apropriado. O nome do host e a porta especificados no nó substituem as propriedades definidas apenas no serviço configurável principal. Os valores possíveis para esta propriedade são True e False. Um valor igual a True significa que o conjunto de conexões para o serviço configurável é um conjunto de conexões separado em vez do principal. O valor True não faz distinção de maiúsculas e minúsculas. Por padrão, esta propriedade é configurada como False, o que significa que o serviço configurável define o conjunto de conexões principal. Qualquer valor diferente de True (incluindo um valor nulo) é padronizado com um valor igual a False. |
|
SO_RCVBUF |
O tamanho (em bytes) da propriedade SO_RCVBUF no soquete. Os valores válidos variam de acordo com o sistema operacional que você está usando. Esta propriedade é uma propriedade TCP/IP padrão. O valor-padrão é 0 (zero), que configura o tamanho da propriedade SO_RCVBUF com o padrão do sistema operacional. |
|
SO_SNDBUF |
O tamanho (em bytes) da propriedade SO_SNDBUF no soquete. Os valores válidos variam de acordo com o sistema operacional que você está usando. Esta propriedade é uma propriedade TCP/IP padrão. O valor-padrão é 0 (zero), que configura o tamanho da propriedade SO_SNDBUF com o padrão do sistema operacional. |
|
TCP_NODELAY |
O valor da propriedade TCP_NODELAY no soquete. Se o valor for configurado como True, o soquete enviará dados assim que ele é enviado para seu buffer. O valor-padrão é False. |
|
TrafficClass |
A classe de tráfego que é configurada em qualquer conexão estabelecida. Os valores válidos são números inteiros positivos. O valor padrão é -1, que deixa TrafficClass configurado como o padrão de plataforma. |
|
SO_LINGER |
A propriedade SO_LINGER em qualquer conexão que é estabelecida. Esta propriedade é uma propriedade TCP/IP padrão. O valor-padrão é False. |
|
SO_LINGER_TIMEOUT_SEC |
A propriedade SO_LINGER_TIMEOUT_SEC em qualquer conexão que é estabelecida. Esta propriedade é uma propriedade TCP/IP padrão. Os valores válidos são números inteiros positivos. O valor-padrão é -1, que deixa o valor SO_LINGER_TIMEOUT_SEC configurado com o padrão do sistema operacional. |
|
SSLProtocol |
O protocolo
SSL a ser utilizado. Os valores válidos são:
|
|
SSLCiphers |
Uma lista de conjuntos de criptografia delimitados por ponto e vírgula que pode ser utilizada para handshake SSL. O valor padrão "" significa que todos os conjuntos de criptografia disponíveis podem ser utilizados. |