Interaction - Mémoire tampon interaction-data-buffer

Il est possible de configurer une zone de mémoire tampon afin d’augmenter les performances d’Interaction entrante en désynchronisant le calcul des propositions d’offre. Cette configuration est à effectuer 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 à un 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 de 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.

NOTE
Ce paramètre est indispensable si vous utilisez Interaction avec une architecture distribuée.

La configuration de la zone de mémoire tampon est à effectuer dans le fichier de configuration propre à l’instance (config-Instance.xml).

CAUTION
Pour les déploiements hébergés par Adobe, certaines configurations peuvent uniquement être effectuées par Adobe, comme l'accès aux fichiers de configuration de serveur et d’instance. Pour en savoir plus sur les différents déploiements, consultez la section Modèles d'hébergement ou cette page.
Tout changement effectué sur la configuration demande un redémarrage du serveur web (Apache / IIS) et des processus Adobe Campaign.
Lors du paramétrage de la zone de mémoire tampon, veillez à disposer d'une configuration matériel adaptée (quantité de mémoire vive).

Lors du paramétrage de la zone de mémoire tampon, veillez à disposer d'une configuration matériel adaptée (quantité de mémoire vive).

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
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1