채널 하트비트 간격 속성을 사용하여 전송 큐에 메시지가 없을 때 송신 메시지 채널 에이전트(MCA)에서 전달될 하트비트 플로우 사이의 대략적인 시간을 지정하십시오.
하트비트 플로우는 메시지가 도착하거나 연결 끊기 간격이 만기될 때까지 대기 중인 수신 MCA의 차단을 해제합니다. 수신 MCA의 차단이 해제되면 연결 끊기 간격이 만기될 때까지 대기하지 않고 채널 연결을 끊을 수 있습니다.
하트비트 간격 값은 연결 끊기 간격 속성 값보다 현저히 작은 경우에 가장 유용합니다. 그렇지 않으면 다음 하트비트가 송신될 때 채널 연결은 이미 끊어져 있을 수 있습니다.
채널 활성 유지(keepalive) 간격 속성을 사용하여 채널의 제한시간 값을 지정하십시오.
활성 유지(keepalive) 간격은 하트비트 간격 속성 값보다 현저히 작은 경우에 가장 유용합니다. 그렇지 않으면 메시지가 송신되지 않은 경우에도 하트비트 활동은 제한시간 초과를 방지하고 채널을 활성 상태로 유지하기에 충분합니다.
활성 유지(keepalive) 간격 속성은 모든 운영 체제에서 사용할 수 있지만 해당 설정은 z/OS에서만 구현됩니다. z/OS 이외의 운영 체제에서는 속성 값에 액세스하여 수정할 수 있지만 해당 값이 사용되지는 않습니다.
지정된 채널의 값이 중복되어 지워질 수 있습니다. 활성 유지(keepalive) 값은 클러스터 채널에 유용할 수 있습니다. 예를 들어, Solaris의 클러스터-수신자 채널 정의에 값이 설정되어 있는 경우 해당 값은 클러스터에 있거나 클러스터를 결합하는 z/OS 큐 관리자로 플로우되고 해당 큐 관리자에 의해 구현됩니다.
활성 유지(keepalive) 간격에 대한 자세한 정보는 IBM MQ 상호통신을 참조하십시오.