O cronômetro de Atividade está presente no cabeçalho variável de uma mensagem CONNECT do WebSphere MQ Telemetry Transport.
O cronômetro de Atividade, medido em segundos, define o intervalo de tempo máximo entre mensagens recebidas de um cliente. Ele permite que o intermediário detecte que a conexão de rede com um cliente foi eliminada, sem ter que aguardar o longo tempo limite do TCP/IP. O cliente possui responsabilidade de enviar uma mensagem em cada período de tempo de Atividade. Na ausência de uma mensagem relacionada a dados durante o período de tempo, o cliente envia uma mensagem PINGREQ, que o intermediário confirma o recebimento com uma mensagem PINGRESP.
Se o intermediário não receber uma mensagem do cliente dentro de um período e meio do período de tempo de Atividade (o cliente tem "tolerância" de meio período), ele desconectará o cliente como se o cliente tivesse enviado uma mensagem DISCONNECT. Essa ação não impacta nenhuma das assinaturas do cliente. Consulte DISCONNECT Notificação de Desconexão para obter detalhes adicionais.
O cronômetro de Atividade é um valor de 16 bits que representa o número de segundos para o período de tempo. O valor real é específico do aplicativo, mas um valor típico é de alguns minutos. O valor máximo é de aproximadamente 18 horas. Um valor de zero (0) significa que o cliente não está desconectado.
O formato do cronômetro de Atividade é mostrado na tabela abaixo. A ordenação dos 2 bytes do Cronômetro de Atividade é MSB, em seguida, LSB (big-endian).
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Atividade de MSB | ||||||||
Atividade de LSB |