12.2. 중복 ID 캐시 구성
브로커는 _AMQ_DUPL_ID
속성의 수신된 값의 캐시를 유지 관리합니다. 각 주소에는 고유한 캐시가 있습니다. 캐시는 순환 및 고정되어 있습니다. 새 항목은 캐시 공간 수요로 가장 오래된 항목을 대체합니다.
참고
캐시의 크기를 적절히 조정해야 합니다. 이전 메시지가 동일한 _AMQ_DUPL_ID
로 새 메시지를 도착하기 전에 id-cache-size
메시지보다 많이 도착하면 브로커가 중복을 감지할 수 없습니다. 그러면 브로커가 두 메시지를 모두 처리하게 됩니다.
절차
아래 구성 예제에서는 BROKER_INSTANCE_DIR/etc/broker.xml
에 요소를 추가하여 ID 캐시를 구성하는 방법을 보여줍니다.
<configuration> <core> ... <id-cache-size>5000</id-cache-size> 1 <persist-id-cache>false</persist-id-cache> 2 </core> </configuration>