Add-BackingSource - Applet de commande PowerShell
Cette applet de commande PowerShell permet à l'utilisateur de configurer les fournisseurs de sources de sauvegarde (lecture et écriture) pour un cache spécifié. Il configure la source de sauvegarde avec des options de traitement par lots et de remise en file d'attente.
Notes
Cette fonctionnalité est uniquement disponible dans NCache Enterprise.
Notes
Veuillez noter que lorsque vous utilisez le NCache .NET Edition, vous aurez besoin . Dll bibliothèques au lieu de .jar assemblys pour cette applet de commande PowerShell.
Important
Assurez-vous que le cache a été arrêté avant de procéder à l'exécution de cette cmdlet PowerShell.
Add-BackingSource –AssemblyPath [-CacheName] [–Class] -DependentAssemblyPath -ProviderName [-BatchInterval] [-DefaultProvider] [-isBatching] [-NoDeploy] [-NoLogo] [-OperationDelay] [-OperationEvictionRatio] [-OperationPerSecond] [-OperationQueueLimit] [-Parameters] [-Port] [-ReadThru] [-Server] [-Credentials] [-WriteThru]
Exemples de Add-BackingSource - Applet de commande PowerShell
- La commande suivante configure le fournisseur ReadThru pour demoCache.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\ReadThru.jar -Class ReadThru.Reader -ProviderName MyReader -ReadThru
- La commande suivante configure le fournisseur WriteThru pour demoCache.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\WriteThru.jar -Class WriteThru.Writer -ProviderName MyWriter -WriteThru
- La commande suivante configure le fournisseur Java ReadThru pour demoCache.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\BackingSourceProvider-1.0.jar -Class ReadThru.Reader -ProviderName MyReader -ReadThru
- La commande suivante configure le fournisseur Java WriteThru pour demoCache.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\BackingSourceProvider-1.0.jar -Class WriteThru.Writer -ProviderName MyWriter -WriteThru
- La commande suivante configure le fournisseur WriteThru avec le traitement par lots activé, pour demoCache qui existe sur le serveur 20.200.20.11.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\Provider.jar -Class WriteThrough.Writer -ProviderName MyWriter -WriteThru -Server 20.200.20.11 -isBatching
- La commande suivante configure le fournisseur WriteThru avec le traitement par lots activé, Délai d'opération 10ms, Intervalle de lot 5s, OpérationParSeconde
500 OperationQueueLimitOperationQueueLimit 3000 OpérationEvictionRatio 5% et Paramètres
qui sont des paires clé-valeur,
_connectionString= “Server=localhost;Database=Northwind;Trusted_Connection=True;”
et deLoggerInfo= “Server=localhost;Database=TestLogger;Trusted_Connection=True;”
pour demoCache qui existe sur le serveur 20.200.20.11.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\Provider.jar -class WriteThrough.Writer -ProviderName MyWriter -WriteThru -Server 20.200.20.11 -isBatching -OperationDelay 10 -BatchInterval 5 -OperationPerSecond 500 -OperationQueueLimit 3000 -OperationEvictionRatio 5 -Parameters _connectionString="Server=localhost; Database=Northwind;Trusted_Connection=True;"'$'"LoggerInfo=Server=localhost;Database=TestLogger;Trusted_Connection=True;"
Propriétés
Notes
Les paramètres avec un astérisque (*) sur leurs noms sont les paramètres obligatoires, et les autres sont facultatifs.
Paramètres | Types de données | Description | Valeur par défaut |
---|---|---|---|
-AssemblyPath* |
<String> |
Spécifie le chemin de l'assembly qui sera configuré comme source de sauvegarde. | - |
-CacheName* |
<String> |
Spécifie le nom du cache pour lequel la source de sauvegarde sera configurée. | - |
-Class* |
<String> |
Spécifie la classe entièrement qualifiée de l'assembly source de sauvegarde qui implémente ReadThru/WriteThru. | - |
-DependentAssemblyPath* |
<String> |
Spécifie le dossier/chemin de l'assembly dépendant. | - |
-ProviderName* |
<String> |
Spécifie le nom du fournisseur. | - |
-BatchInterval |
<Integer> |
Spécifie l'intervalle périodique pour l'expiration de l'opération. | 5 |
-DefaultProvider |
<SwitchParameter> |
Spécifie le fournisseur par défaut en cas de plusieurs fournisseurs. | Faux |
-isBatching |
<SwitchParameter> |
Spécifie si vous souhaitez activer le traitement par lots ou non. | Faux |
-NoDeploy |
<SwitchParameter> |
Spécifie si aucun assembly ne doit être déployé. | Faux |
-NoLogo |
<SwitchParameter> |
Supprime l'affichage de la bannière du logo. | - |
-OperationDelay |
<Integer> |
Spécifie la durée pendant laquelle le cache suspend chaque opération d'écriture sur la source de données. | 0 |
-OperationEvictionRatio |
<Integer> |
Spécifie le taux d’expulsion des opérations ayant échoué. | 5 |
-OperationPerSecond |
<Integer> |
Spécifie la vitesse à laquelle le cache écrit les mises à jour dans la base de données. | 1 |
-OperationQueueLimit |
<Integer> |
Spécifie le nombre maximal d’opérations à remettre en file d’attente en cas d’échec de l’opération d’écriture de la source de données. | 5000 |
-Parameters |
<String> |
Spécifie la liste des paramètres transmis au fournisseur source de support ($ séparés), par exemple, "key1=value1$key2=value2$..." | - |
-Port |
<Integer> |
Spécifie le port sur lequel NCache Le service est en cours d'exécution. | 8250 |
-ReadThru* |
<SwitchParameter> |
Spécifie si la source de sauvegarde fournie est configurée pour ReadThru. | Faux |
-Server |
<String> |
Spécifie un nom de serveur où le NCache Le service est en cours d'exécution et un cache portant le nom de cache spécifié est enregistré. | IP de la machine locale |
-Credentials |
<pscredential> |
Spécifie les informations d'identification utilisateur requises pour autoriser l'accès à l'opération spécifiée. Ces informations d'identification doivent appartenir à un utilisateur disposant des autorisations appropriées sur le nœud. | - |
-WriteThru* |
<SwitchParameter> |
Spécifie si la source de sauvegarde fournie est configurée pour WriteThru. | Faux |