Configuration du fournisseur de cache d'écriture
Pour conserver les données du cache dans un stockage persistant, vous pouvez configurer des fournisseurs d'écriture directe pour un cache. En utilisant le fournisseur Write-Through, les données mises en cache et les données ajoutées/mises à jour/supprimées sont synchronisées avec une source de données.
Le NCache Centre de gestion pour le cache d'écriture
Lancez l' NCache Centre de gestion en accédant à http://localhost:8251 or
<server-ip>:8251
sur Windows et Linux.Dans la barre de navigation de gauche, cliquez sur Caches en cluster or Caches locaux, en fonction du cache auquel l'index de requête sera ajouté. En regard du nom du cache, cliquez sur Détails.
Assurez-vous que le cache est arrêté.
Cela ouvre la page de configuration détaillée du cache. Allez à la Paramètres avancés onglet et cliquez sur Source de sauvegarde dans la barre de gauche.
Vérifiez la Activer l'écriture immédiate boîte. Choisissez d'ajouter un fournisseur.
Une nouvelle page s'ouvrira. Entrer le Nom du fournisseur dans la zone de texte, puis cliquez sur le bouton "..." pour rechercher l'assembly implémentant le
IWriteThruProvider
interface. Sélectionnez le nom de la classe dans la liste déroulante.Sélectionnez le fournisseur d'écriture immédiate requis.
- Vous pouvez également fournir les valeurs à votre classe de fournisseur Write-Through si nécessaire. Spécifiez le nom du paramètre dans le Paramètre champ et sa valeur par rapport à lui sous le Valeur champ.
Notes
Ces paramètres, ainsi que les valeurs qui leur sont attribuées, sont transmis au fournisseur Write-Through sélectionné lors de son initialisation au démarrage du cache. La fourniture des paramètres est facultative.
Cliquez OK.
La classe de fournisseur sélectionnée sera répertoriée dans la liste des fournisseurs en lecture seule dans le Source de sauvegarde languette.
- Déployez l’assembly du fournisseur Write-Through ainsi que ses assemblys dépendants, le cas échéant. Clique sur le Déployer le fournisseur de source de sauvegarde bouton en bas à gauche du Source de sauvegarde page à onglet. Recherchez les assemblages requis, sélectionnez tous les assemblages requis, puis cliquez sur Ouvert.
- Après avoir appliqué toutes les modifications, cliquez sur Enregistrer les modifications.
Utilisation des outils de ligne de commande
Configurer l'écriture immédiate
La Ajouter-BackingSource L'applet de commande permet aux utilisateurs de configurer les fournisseurs de sources de sauvegarde (lecture, écriture) pour le cache spécifié.
Cette commande configure Writer1 comme fournisseur d'écriture directe sur demoCache.
Add-BackingSource -CacheName demoCache -AssemblyName C:\Downloads\Providers.dll -Class NCache.Sample.Providers.Writers.Writer1 -ProviderName writer1 -WriteThru
Supprimer l'écriture immédiate
Supprimer-BackingSource applet de commande supprime les fournisseurs de source de sauvegarde préconfigurés (lecture ou écriture immédiate) du cache ou d'un serveur spécifié.
La commande suivante supprime le fournisseur d'écriture immédiate préconfiguré nommé Writer1 à partir du demoCache existant sur le serveur 20.200.20.39.
Remove-BackingSource -CacheName demoCache -ProviderName MyWriter –WriteThru –Server 20.200.20.39
Voir aussi
Fournisseur de lecture
Fournisseur d'écriture immédiate pour les opérations d'écriture différée
Déployer des fournisseurs
Ajouter des données de test