Configuration d'objets DynaCache personnalisés dans HCL Commerce

Définissez le cache personnalisé dans WebSphere Application Server. Vous pouvez ensuite utiliser le nom du cache pour stocker et extraire les objets de cache.

Configuration d'objet de cache dans WebSphere Application Server

Dans HCL Commerce, le cache personnalisé peut être configuré de deux manières :
  • Commande Run Engine pour la configuration du conteneur Docker
  • Environnement de développement

Commande Run Engine pour la configuration du conteneur Docker

HCL Commerce fournit les commandes Run Engine suivantes pour configurer les caches personnalisés dans l'environnement d'exécution :
  • Créer une nouvelle instance de cache d'objets.
    run add-objectcache jndi cacheSize replicationType
    jndi
    Nom JNDI du cache d'objet.
    cacheSize
    (Entier) Nombre maximal d'entrées dans le cache d'objet.
    replicationType
    Important : Ce paramètre est obsolète et actuellement ignoré. Il est conservé uniquement pour la compatibilité arrière et sera supprimé dans les versions futures.
    Le type de réplication du cache d'objet possède les valeurs valides suivantes :
    • EXTRAIRE
    • PUSH
    • PUSH_PULL
    • NONE
    sizeMB

    Facultatif : (Entier) Taille du cache d'objet en mégaoctets (Mo).

  • Modifiez les propriétés de source de données de WebSphere Application Server (taille du cache d'instruction) pour une source de données spécifique.
    run set-statement-cache jndi cacheSize
    jndi
    Nom JNDI de la source de données.
    cacheSize
    Valeur de StatementCacheSize.
  • Mettre à jour la taille des instances de cache d'objets. La taille peut être limitée à un certain nombre de lignes ou de mégaoctets (Mo).
    run update-objectcache-size jndi size sizeMB
    jndi
    Nom JNDI du cache d'objet.

    La valeur JNDI peut être basecache (insensible à la casse) pour mettre à jour la valeur basecache.

    size
    Nombre maximal d'entrées dans le cache d'objet.
    sizeMB
    Facultatif : Taille maximale, en mégaoctets (Mo), du cache d'objets.
Remarque : Pour plus d'informations sur chaque commande Run Engine, voir Commandes Run Engine du serveur de transactions.

Environnement de développement

Pour configurer l'objet de cache personnalisé dans un environnement de développement, suivez les étapes décrites ci-dessous dans WebSphere Application Server Administration Console :

  1. Dans, WebSphere Application Server Administration Console cliquez sur Ressources > Instances de cache > Instances de cache d'objet.
  2. Pour afficher et configurer les instances de cache disponibles pour tous les serveurs de la cible, spécifiez la PORTEE DE LA CELLULE.
  3. Spécifiez la PORTEE DU NŒUD pour afficher et configurer les instances de cache disponibles pour tous les serveurs avec le nœud particulier.
  4. Spécifiez la PORTÉE DU SERVEUR pour afficher et configurer les instances de cache disponibles uniquement sur le serveur spécifique.
  5. Entrez le nom d'affichage requis pour la ressource dans la zone Nom.
  6. Entrez le nom JNDI de la ressource et la description JNDI.
    Une valeur de cache personnalisée, par exemple, doit être au format suivant :
    services/cache/MyCustomCache
  7. Conservez HCL Cache comme fournisseur de cache.
  8. Définissez une taille de cache des 2000 entrées. Si nécessaire, cette valeur peut être augmentée ou réduite en fonction de l'utilisation du cache.
  9. Cliquez sur Appliquer ou sur OK.
Remarque : Pour plus d'informations sur la configuration des caches Dynacache personnalisés dans le serveur WebSphere Liberty, voir Configuration des objets DynaCache personnalisés dans WebSphere Liberty.