Comment créer un cache ?

Création d'un cache à l'aide d'outils de ligne de commande :

NCache fournit un ensemble complet d'outils de ligne de commande aidant les administrateurs à gérer, surveiller et automatiser NCache tâches à partir de l'invite de commande. Dans ce guide, nous apprendrons des étapes simples pour automatiser NCache processus de création de cache via un script batch. Dans le processus de configuration du cache, nous allons d'abord créer le cache avec certaines configurations définies, puis nous ajouterons des serveurs de cache et remote clients à celui-ci qui pourra accéder NCache cluster à distance.

Le processus de création de cache peut être scripté à l'aide de ces NCache outils de ligne de commande (Démarrer->Tous les programmes->NCache->Outils d'administration) et nous utiliserons ici principalement trois outils de ligne de commande pour créer un cluster de cache et des nœuds clients.

  1. CréerCache
  2. AjouterNoeud
  3. AjouterNoeudClient

Créez un cache à l'aide de l'outil "CreateCache":

L'utilitaire createcache vous permet d'enregistrer un nouveau cache sur un serveur. Voici les détails de base de l'outil Createcache et de ses arguments.

Argument Description
id-cache Spécifie un identifiant du cache à enregistrer sur le serveur.

Option Description
/s nom du serveur Spécifie un nom de serveur où le NCache service est en cours d'exécution. La valeur par défaut est la machine locale.
/p port Spécifie le port si le canal du serveur n'utilise pas le port par défaut. Le port TCP par défaut est 8250.
/Taille taille du cache Spécifie la taille (Mo) du cache à créer. La taille par défaut est de 250 Mo
/politique-d'expulsion
/e politique d'expulsion
Spécifie la stratégie d'éviction pour les éléments du cache. Les éléments mis en cache seront nettoyés du cache conformément à la politique spécifiée si le cache atteint sa limite. La politique d'éviction par défaut est Priorité.
/rapport
/r taux d'expulsion
Spécifie le taux d'éviction (pourcentage) pour les éléments du cache. Les éléments mis en cache seront nettoyés du cache selon le ratio spécifié si le cache atteint sa limite. Le taux d'expulsion par défaut est de 5 %.
/intervalle
/i intervalle de nettoyage
Spécifie l'intervalle de temps (secondes) après lequel l'éviction du cache est appelée. L'intervalle par défaut est de 15 secondes.
/topologie
/t nom_topologie
Spécifie la topologie en cas de cache en cluster. La topologie par défaut est le cache local.
/port-cluster
/c port du cluster
Spécifie le port du serveur, sur lequel le serveur écoute. Le port par défaut est 8250.
/def-priorité
/d priorité par défaut
Spécifie la priorité par défaut en cas de politique d'éviction basée sur la priorité. La priorité par défaut est Normal.
/uid identifiant d'utilisateur L'ID utilisateur est requis lorsque la sécurité est activée sur Cache Server. user-id doit être l'ID utilisateur Active Directory précédé du nom de domaine.
/pwd Mot de passe Spécifie le mot de passe pour autoriser l'utilisateur, lorsque la sécurité est activée sur Cache Server, à démarrer NCache. Ce mot de passe doit être le même que le mot de passe de l'utilisateur Active Directory.
/Pas de logo Supprime l'affichage de la bannière du logo.
/? Affiche la syntaxe de commande et les options de l'utilitaire.

Veuillez noter que create cache crée un cache sur n'importe quel serveur que vous spécifiez dans ses arguments. D'autres nœuds peuvent être ajoutés à ce cache pour former un cluster de cache à l'aide de l'outil de ligne de commande Addnode.

Ajoutez un serveur de cache à l'aide de l'outil "Addnode":

Cet utilitaire addnode vous permet d'ajouter un nœud à un cache en cluster existant. L'effet de cet utilitaire est que la configuration du cache est ajoutée au serveur spécifié et est mise à jour sur tous les autres nœuds indiquant que ce serveur est devenu une partie du cache en cluster.

addnode cache-id /e[existant] nom-serveur1 /n[nouveau] nom-serveur2 [option[...]]

Argument Description
id-cache Spécifiez l'ID du cache en cluster auquel le nœud sera ajouté.
/e [existant] nom-serveur1 Spécifiez un nom de serveur où NCache service est en cours d'exécution et un cache en cluster avec l'ID de cache spécifié est enregistré.
/n [nouveau] nom-serveur2 Spécifiez le nom du serveur où NCache service est également en cours d'exécution et doit être ajouté dans le cache en cluster déjà existant.

Option Description
/p port Spécifie le port si le canal du serveur n'utilise pas le port par défaut. Le port TCP par défaut est 8250.
/uid identifiant d'utilisateur L'ID utilisateur est requis lorsque la sécurité est activée sur Cache Server. user-id doit être l'ID utilisateur Active Directory précédé du nom de domaine.
/pwd Mot de passe Spécifie le mot de passe pour autoriser l'utilisateur, lorsque la sécurité est activée sur Cache Server, à démarrer NCache. Ce mot de passe doit être le même que le mot de passe de l'utilisateur Active Directory.
/Pas de logo Supprime l'affichage de la bannière du logo.
/? Affiche la syntaxe de commande et les options de l'utilitaire.

Batch Script pour créer un cache :

Veuillez vous référer au script ci-dessous qui crée d'abord un cache à l'aide de l'outil CreateCache en spécifiant la topologie de mise en cache, la taille du cache et toutes les configurations de cache requises pertinentes. Il utilise ensuite l'outil de ligne de commande "Addnode" pour ajouter un autre nœud à ce cache déjà créé pour former un cluster de cache de deux nœuds.

@ Echo de rabais

Configuration générale du cache REM

@POSITIONNER CACHE_ID="clusteredSessionCache"

@POSITIONNER SERVER_NAME="20.200.20.109"

@POSITIONNER CACHE_SIZE=1024

@POSITIONNER EVICTION_POLICY="LFU"

@POSITIONNER EVICTION_RATIO=5

@POSITIONNER CLEAN_INTERVAL=15

@POSITIONNER CACHING_TOPOLOGY="serveur-réplicas-partitionné"

@POSITIONNER REPLICATION_STRATEGY="asynchrone"

@POSITIONNER CLUSTER_PORT="7800"

@POSITIONNER EVICTION_PRIORITY="normal"

 

REM Cache Servers à ajouter dans le cluster

@POSITIONNER SERVEUR1="20.200.20.109"

@POSITIONNER SERVEUR2="20.200.20.108"

 

REM Spécifier Remote clients ici

@POSITIONNER CLIENT_NODE1="20.200.20.109"

@POSITIONNER CLIENT_NODE2="20.200.20.108"

@POSITIONNER CLIENT_NODE3="20.200.20.107"

@POSITIONNER CLIENT_NODE4="20.200.20.106"

REM Création d'un cache en cluster

CREATECACHE %CACHE_ID% /s %SERVER_NAME% /size %CACHE_SIZE% /e %EVICTION_POLICY% /r %EVICTION_RATIO% /i %CLEAN_INTERVAL% /t %CACHING_TOPOLOGY% /rs %REPLICATION_STRATEGY% /c %CLUSTER_PORT% /d %EVICTION_PRIORITY%

REM Ajout de nœuds de cluster

AddNode %CACHE_ID% /e %SERVER_NAME% /n %SERVER2%

REM Ajout de nœuds clients

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE1%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE2%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE3%

ADDCLIENTNODE %CACHE_ID% /s %SERVER1% /c %CLIENT_NODE4%


@PAUSE

Que faire ensuite?

 

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.