동기점 하의 발행물

IBM® MQ 발행/구독에서, 동기점은 발행자가 사용하거나 큐 관리자가 내부적으로 사용할 수 있습니다.

발행자는 MQPMO_SYNCPOINT 옵션을 사용하여 MQPUT/MQPUT1 호출을 발행할 때 동기점을 사용합니다. 구독자에 전달된 모든 메시지는 작업 단위에서 커미트되지 않은 최대 메시지 수로 계산됩니다. MAXUMSGS 큐 관리자 속성이 이 한계를 지정합니다. 한계에 도달하면 발행자가 2024 (07E8) (RC2024): MQRC_SYNCPOINT_LIMIT_REACHED 이유 코드를 수신합니다.

발행자가 MQPMO_RETAIN 옵션 또는 값이 ALL이나 ALLDUR인 토픽 전달 옵션 NPMSGDLV/PMSGDLV와 함께 MQPMO_NO_SYNCPOINT를 사용하여 MQPUT/MQPUT1 호출을 발행하는 경우 큐 관리자는 메시지가 요청된 대로 전달될 수 있도록 내부 동기점을 사용합니다. 한계가 발행자 MQPUT/MQPUT1 호출의 범위에 도달하면 발행자가 2024 (07E8) (RC2024): MQRC_SYNCPOINT_LIMIT_REACHED 이유 코드를 수신할 수 있습니다.