Selecione os objetos e as propriedades que deseja alterar para o serviço configurável TCPIPServer.
Para serviços configuráveis TCPIPServer, você deve parar e iniciar o grupo de execução para que uma mudança de valor de propriedade entre em vigor.
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 |
|
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). |
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. |
|
MaximumConnections |
O número máximo de conexões do servidor que podem ser estabelecidas nesta porta. O valor padrão é 100. |
|
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 é obtido para ser o tamanho dos dados, incluindo 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). |
|
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. |
|
SO_KEEPALIVE |
O valor da propriedade KEEPALIVE no soquete. Se o valor estiver configurado como True, o soquete verificará se ele ainda está conectado após um período especificado. A duração do tempo depende da implementação de TCP/IP no sistema operacional, mas geralmente é duas horas. O processamento keep-alive funciona somente se o sistema operacional subjacente suportar SO_KEEPALIVE. Esta propriedade é uma propriedade TCP/IP padrão. O valor padrão é False, que significa que não será desempenhado nenhum processamento keep alive. |
|
TCP_NODELAY |
O valor da propriedade TCP_NODELAY no soquete. Se o valor estiver configurado como True, o soquete enviará dados assim que forem enviados para seu buffer. O valor padrão é False. |
|
TrafficClass |
A classe de tráfego em qualquer conexão que é 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. |
|
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. |
|
SSLProtocol |
O protocolo
SSL a ser utilizado. Os valores válidos são:
|
|
SSLClientAuth | Especifique se o cliente deve fornecer informações de autenticação sobre si mesmo. Os valores válidos são:
|
|
SSLKeyAlias |
O alias de chave que identifica a chave no keystore do broker ou do grupo de execução que será usado para a conexão SSL. Configure essa propriedade opcional se o keystore contiver mais de uma chave. O valor padrão "" ou nenhum significa que um alias de chave SSL não é usado. Qualquer outro valor de sequência identifica o alias. Nota: Se o keystore contiver mais de
uma chave e nenhum alias de chave for definido, a Java™ virtual machine escolherá arbitrariamente uma chave
no tempo de execução.
|