Vários leitores de e-mail
Organize contas de e-mail POP3/IMAP em grupos de contas de e-mail (subconjuntos de contas de e-mail) que podem ser processados por vários trabalhos de leitor de e-mail. Para melhorar o desempenho do processamento da conta de e-mail de entrada, você pode adicionar gradualmente grupos de contas de e-mail e, se necessário, trabalhos de leitor de e-mail para processar grupos de contas de e-mail simultaneamente.
Como funciona o processamento de grupo de contas de e-mail
Por padrão, o trabalho do leitor de e-mail processa contas de e-mail POP3/IMAP em série, o que pode resultar em tempos de processamento mais longos quando você tem muitas contas de e-mail. Também pode ser difícil identificar contas de e-mail problemáticas que possam contribuir para tempos de processamento mais lentos.
Para reduzir o tempo de processamento da conta de e-mail, você pode criar um ou mais grupos de contas de e-mail que contêm subconjuntos de suas contas de e-mail. Organizar suas contas de e-mail em grupos permite que o trabalho do leitor de e-mail padrão processe cada grupo de conta de e-mail separadamente. Depois de criar um ou mais grupos de contas de e-mail, você pode adicionar outro trabalho de leitor de e-mail para processar grupos de contas simultaneamente.
Use glide.email.inbound.account_group_processingpropriedade do sistema para ativar o processamento do grupo de contas de e-mail.
- O sistema armazena as contas de e-mail na tabela Grupos de contas de e-mail [sys_email_account_group].
- O trabalho do leitor de e-mail padrão é executado a cada dois minutos. O leitor de e-mail escolhe o grupo de contas a ser processado com base no estado de processamento do grupo de contas e na data e hora em que o grupo foi processado pela última vez.
- Estado reivindicado: Se um grupo de contas tiver um estado reivindicado, o leitor de e-mail processará o grupo de contas. Se você definiu outros trabalhos de leitor de e-mail, nenhum outro trabalho de leitor de e-mail poderá reivindicar o grupo para processamento.
- Estado não reivindicado: Se um grupo de contas não for reivindicado, o grupo de contas estará disponível para processamento pelo leitor de e-mail.
- O trabalho do leitor de e-mail processa as contas de e-mail contidas no grupo de contas selecionado.
- O trabalho do leitor de e-mail escolhe o próximo grupo de contas disponível para processamento e continua o processamento desse grupo de contas.
Depois de revisar os tempos de processamento dos seus grupos de contas de e-mail, determine se deseja fazer mais ajustes no processamento do grupo de contas de e-mail. Por exemplo, você pode criar outro grupo de contas de e-mail ou criar outro trabalho de leitor de e-mail para processar seus grupos de contas de e-mail em paralelo. Você define trabalhos de leitor de e-mail adicionais usando a tabela Programação [sys_trigger].
Configure o processamento do grupo de contas de e-mail
Para configurar o processamento de grupo de contas de e-mail, você deve ter a função email_account_admin ou administrador.
- 1. Crie grupos de contas de e-mail .
- Defina um ou mais grupos de contas de e-mail que contenham um subconjunto de suas contas de e-mail POP3/IMAP. Seu sistema de base inclui um grupo de contas de e-mail padrão. Todas as contas POP3/IMAP não contidas em um grupo de contas de e-mail são processadas como parte do grupo de contas de e-mail padrão.
- 2. Habilite o processamento de grupo de contas de e-mail
- Navegue até sys_properties.list e localize glide.email.inbound.account_group_processingpropriedade do sistema. Defina Valor para verdadeiro . O trabalho do leitor de e-mail começa a processar os grupos de contas de e-mail que você criou.
- 3. Monitore o processamento do grupo de contas de e-mail.
- Verifique o status dos seus grupos de contas de e-mail para ver se o tempo de processamento foi reduzido. Determine se os grupos adicionais reduzem suficientemente o tempo de processamento da conta ou considere adicionar outro trabalho de leitor de e-mail para reduzir ainda mais o tempo de processamento.
- 4. Crie um trabalho de leitor de e-mail .
- Como parte do ajuste fino do processamento de grupos de contas de e-mail, crie um trabalho de leitor de e-mail para processar grupos de contas de e-mail simultaneamente, além do trabalho de leitor de e-mail padrão.