많은 수의 동시 예약 관리
여러 병렬 큐를 관리하여 대량 예약 약속을 병렬 모드로 처리할 수 있습니다. 대량 예약 이벤트 프로세서는 단일 노드에서 로드를 유지하지 않고 여러 노드에 배포할 수 있습니다.
시작하기 전에
필요한 역할: sn_vaccine_sm.admin
이 태스크 정보
sn_vaccine_sm.mass_booking_parallelism 속성을 통해 약속 예약 플로우를 병렬 모드로 구현할 수 있습니다. 병렬 처리를 통해 이 작업은 각 백신 접종 센터에 대해 별도의 이벤트를 생성합니다. 이렇게 하면 이벤트를 사용 가능한 병렬 큐에 균일하게 디스패치할 수 있습니다. 대량 예약 이벤트 프로세서는 총 8개입니다.
주:
대량 예약에 최대 8개의 큐를 사용할 수 있습니다. 관리자 역할이 있는 사용자가 속성을 8보다 큰 값으로 설정하는 경우에도 8개의 큐만 생성됩니다. 그러나 기본값은 4로 설정됩니다.
성능 관련 문제를 방지하려면 특정 노드로 고정하기 위한 구성 변경이 필요합니다. 관리자 역할이 있는 사용자는 로드가 모든 노드에 고르게 분산되도록 특정 노드를 포인트할 스레드를 선택할 수 있습니다. 예를 들어 다중 노드 인스턴스를 사용하는 경우 시스템 ID 필드를 사용하여 대량 예약 이벤트 프로세서가 도달할 특정 노드를 선택하면 특정 노드에 고정되도록 구성을 변경할 수 있습니다. 이 구성 변경은 시스템 성능을 향상시킬 수 있습니다.