풀 맵퍼 개요

이벤트 메커니즘은 검색 서비스를 최신으로 유지하는 가장 효율적인 메소드입니다. 그러나 검색이 복잡한 경우 검색 서비스를 개발하고 완전히 테스트하는 것은 번거로울 수 있습니다. 이 문제를 해결하기 위해 풀 맵퍼가 설정되었습니다.

풀 맵퍼는 애플리케이션 레코드에 시간소인을 사용하여 풀 맵퍼 또는 추출기가 마지막으로 실행된 이후에 작성되거나 업데이트된 레코드를 찾습니다. 해당 레코드를 찾으면 검색 제어기로 전달하여 검색 서비스를 업데이트하며, 이제부터 프로세스는 표준 이벤트 메커니즘과 똑같습니다. 이 프로세스를 사용하려면 검색 서비스와 관련된 모든 데이터베이스 테이블이 스캔되어야 하며, 분명히 데이터베이스 자원이 필요합니다. 본질적으로 풀 맵퍼는 일부 런타임 성능을 희생하여 검색을 개발하는 더 빠르고 쉬운 방법을 제공합니다.