복수의 이메일 판독기
POP3/IMAP 이메일 계정을 여러 이메일 판독기 작업에서 처리할 수 있는 이메일 계정 그룹(이메일 계정의 하위 세트)으로 구성합니다. 인바운드 이메일 계정 처리 성능을 향상시키기 위해 이메일 계정 그룹을 증분식으로 추가하고 필요한 경우 이메일 판독기 작업을 추가하여 이메일 계정 그룹을 동시에 처리할 수 있습니다.
이메일 계정 그룹 처리 작동 방식
기본적으로 전자 메일 판독기 작업은 POP3/IMAP 전자 메일 계정을 연속적으로 처리하므로 전자 메일 계정이 많으면 처리 시간이 더 길어질 수 있습니다. 또한 처리 시간을 늦출 수 있는 문제가 있는 이메일 계정을 식별하기 어려울 수 있습니다.
이메일 계정 처리 시간을 줄이기 위해 이메일 계정의 하위 집합을 포함하는 하나 이상의 이메일 계정 그룹을 만들 수 있습니다. 이메일 계정을 그룹으로 구성하면 기본 이메일 판독기 작업에서 각 이메일 계정 그룹을 개별적으로 처리할 수 있습니다. 하나 이상의 이메일 계정 그룹을 만든 후 다른 이메일 판독기 작업을 추가하여 계정 그룹을 동시에 처리할 수 있습니다.
glide.email.inbound.account_group_processing 시스템 속성을 사용하여 이메일 계정 그룹 처리를 활성화합니다.
- 이메일 계정이 이메일 계정 그룹 [sys_email_account_group] 테이블에 저장됩니다.
- 기본 이메일 판독기 작업은 2분마다 실행됩니다. 이메일 판독기는 계정 그룹 처리 상태와 그룹이 마지막으로 처리된 날짜 및 시간을 기준으로 처리할 계정 그룹을 선택합니다.
- 클레임됨 상태: 계정 그룹에 클레임됨 상태가 있는 경우 이메일 판독기가 계정 그룹을 처리하고 있는 것입니다. 다른 이메일 판독기 작업을 정의한 경우 다른 이메일 판독기 작업은 처리를 위해 그룹을 클레임할 수 없습니다.
- 클레임되지 않음 상태: 계정 그룹의 클레임이 취소된 경우 이메일 판독기에서 계정 그룹을 처리할 수 있습니다.
- 이메일 판독기 작업은 선택한 계정 그룹에 포함된 이메일 계정을 처리합니다.
- 이메일 판독기 작업은 처리를 위해 사용 가능한 다음 계정 그룹을 선택하고 해당 계정 그룹을 계속 처리합니다.
전자 메일 계정 그룹의 처리 시간을 검토한 후 전자 메일 계정 그룹 처리를 추가로 조정할지 여부를 결정합니다. 예를 들어 다른 이메일 계정 그룹을 생성하거나 다른 이메일 판독기 작업을 생성하여 이메일 계정 그룹을 병렬로 처리할 수 있습니다. 일정 [sys_trigger] 테이블을 사용하여 추가 이메일 판독기 작업을 정의합니다.
이메일 계정 그룹 처리 설정
이메일 계정 그룹 처리를 설정하려면 email_account_admin 또는 관리자 역할이 있어야 합니다.
- 1. 이메일 계정 그룹을 생성합니다.
- POP3/IMAP 이메일 계정의 하위 집합을 포함하는 하나 이상의 이메일 계정 그룹을 정의합니다. 기본 시스템에는 기본 이메일 계정 그룹이 포함되어 있습니다. 이메일 계정 그룹에 포함되지 않은 모든 POP3/IMAP 계정은 기본 이메일 계정 그룹의 일부로 처리됩니다.
- 2. 이메일 계정 그룹 처리 사용
- sys_properties.list로 이동하여 시스템 속성을 찾습니다 glide.email.inbound.account_group_processing . 값을 true로 설정합니다. 이메일 판독기 작업이 사용자가 생성한 이메일 계정 그룹의 처리를 시작합니다.
- 3. 이메일 계정 그룹 처리를 모니터링합니다.
- 이메일 계정 그룹의 상태를 확인하여 처리 시간이 단축되었는지 확인합니다. 추가 그룹이 계정 처리 시간을 충분히 줄여주는지 아니면 처리 시간을 더 줄이기 위해 다른 이메일 판독기 작업을 추가하는 것을 고려할지 결정합니다.
- 4. 이메일 판독기 작업을 생성합니다.
- 이메일 계정 그룹 처리를 미세 조정하는 과정에서 기본 이메일 리더 작업 외에 이메일 계정 그룹을 동시에 처리하는 이메일 리더 작업을 생성합니다.