Interação - buffer de dados interaction-data-buffer
É possível configurar uma zona de buffer de dados para aumentar o desempenho do Interaction de entrada ao dessincronizar os cálculos de apresentação de oferta. Essa configuração deve ser executada no próprio arquivo de configuração da instância (config-Instance.xml).
No Adobe Campaign, uma zona de buffer de dados foi introduzida no módulo de interação. Isso permite aumentar o desempenho da interação de entrada ao dessincronizar cálculos de estoque e oferta.
Ela só afeta a interação de entrada, seja por uma chamada (com ou sem dados de chamada) ou por uma atualização de status (updateStatus).
Para evitar uma fila ao gravar propostas relacionadas a um destinatário, um novo processo gera uma zona de buffer de dados que permite que as propostas sejam gravadas de forma assíncrona. Essa zona de buffer de dados é lida e esvaziada periodicamente. O período padrão está no espaço de aproximadamente um segundo. A gravação da proposta é, portanto, agrupada.
A zona de buffer de dados configuração pode ser feita no arquivo de configuração da instância (config-Instance.xml).
Depois de configurar a zona de buffer de dados, verifique se uma configuração de hardware adaptada está disponível. (quantidade de memória presente).
Depois de configurar a zona de buffer de dados, verifique se uma configuração de hardware adaptada está disponível. (quantidade de memória presente).
A definição de um daemon de gravação (processo chamado: interação) é a seguinte:
<interactiond args="" autoStart="false" callDataSize="0" initScript="" maxProcessMemoryAlertMb="1800"
maxProcessMemoryWarningMb="1600" maxSharedEntries="25000" nextOffersSize="0"
processRestartTime="06:00:00" runLevel="10" targetKeySize="16"/>
Se você usar a Interação de entrada, o atributo @autostart deverá ser "true" para iniciar automaticamente o processo quando o servidor do Adobe Campaign for iniciado.
Detalhes do argumento:
args: Start-up parameters
autoStart: Automatic start Default: false
callDataSize: Max. number of characters stored in the shared memory for call data
Default: 0
initScript: ID of JavaScript to execute when starting the process
maxProcessMemoryAlertMb: Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
maxProcessMemoryWarningMb: Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
maxSharedEntries: Max. number of events stored in the shared memory. Default: 25000
nextOffersSize: Maximum number of eligible offers sorted right after propositions, to be stored for statistics Default: 0
processRestartTime: Time of the day when the process is automatically restartedDefault: '06:00:00'
runLevel: Priority at start Default: 10
targetKeySize: Max. number of characters stored in the shared memory for identifying individuals Default: 16