Interaction - Mémoire tampon interaction-data-buffer
Vous pouvez configurer une zone de mémoire tampon pour augmenter les performances d’Interaction en entrée en désynchronisant les calculs des propositions d’offre.Cette configuration doit être effectuée dans le fichier de configuration propre à l’instance (config-Instance.xml).
Dans Adobe Campaign, une zone de mémoire tampon a été introduite dans le module Interaction. Elle permet d’augmenter les performances d’Interaction entrant en désynchronisant le calcul des propositions, du stockage.
Il concerne uniquement interaction entrant, soit pour un appel (avec ou sans données d’appel), soit pour une mise à jour de statut (updateStatus).
Afin d’éviter une file d’attente lors de l’écriture des propositions liées à une personne destinataire, un nouveau processus génère une zone de mémoire tampon qui permet l’écriture asynchrone des propositions.Cette zone de mémoire tampon est lue et vidée de façon périodique.La période par défaut correspond environ à une seconde.Par conséquent, l’écriture des propositions est regroupée.
La configuration de la zone de mémoire tampon est à effectuer dans le fichier de configuration propre à l’instance (config-Instance.xml).
Après avoir configuré la zone de mémoire tampon, veillez à disposer d’une configuration matériel adaptée(quantité de mémoire présente).
Après avoir configuré la zone de mémoire tampon, veillez à disposer d’une configuration matériel adaptée(quantité de mémoire présente).
La définition du démon d’écriture (processus nommé : interactiond) est la suivante :
<interactiond args="" autoStart="false" callDataSize="0" initScript="" maxProcessMemoryAlertMb="1800"
maxProcessMemoryWarningMb="1600" maxSharedEntries="25000" nextOffersSize="0"
processRestartTime="06:00:00" runLevel="10" targetKeySize="16"/>
Si vous utilisez Interaction Entrant, l’attribut @autoStart doit être à “true” pour démarrer automatiquement le process au lancement du serveur Adobe Campaign.
Détails des arguments :
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