Nous sommes ravis d'annoncer la sortie de NCache 4.6 Service Pack 2. Ce Service Pack comprend des optimisations du cache client, des améliorations de la topologie de pont et des mises à niveau des fonctionnalités liées à la surveillance du cache. Il s'agit d'une mise à niveau recommandée pour tous les utilisateurs existants. Vous pouvez trouver les notes de version pour cette version ici. De plus, les principaux points saillants de cette version sont présentés ci-dessous.
Cache client optimisé
Nous avons apporté plusieurs modifications à la façon dont un cache client est utilisé pour se synchroniser avec un cache en cluster. Dans cette dernière version, la synchronisation se produit de manière optimisée. Auparavant, le problème était que pour chaque mise à jour effectuée sur un cache en cluster, le cache client devait recevoir des événements. Mais maintenant dans NCache 4.6 SP2, nous avons corrigé ce problème et le cache client peut désormais recevoir des événements en bloc à des intervalles configurables. Cela réduit le trafic ainsi que l'utilisation de la mémoire.
En plus d'un cache client optimisé, nous avons introduit une nouvelle API pour surveiller les clients du cache. Vous pouvez utiliser la nouvelle API pour surveiller les clients de cache connectés à un cluster, pour récupérer une liste des clients connectés et pour définir des déclencheurs de notification en cas de connexion de nouveaux clients ou de déconnexion de clients existants.
En savoir plus dans le Notes de version ici.
Chargeur de cache distribué
Startup Cache Loader a aidé nos utilisateurs à précharger les données dans un cache au démarrage. Cependant, il s'agissait d'une opération lente car elle se produisait auparavant dans un seul nœud. Le NCache La version 4.6 SP2 vous aide à utiliser un chargeur de cache de manière distribuée. Signifiant le NCache Le chargeur de cache de démarrage peut désormais s'exécuter sur plusieurs nœuds, ce qui peut accélérer le chargement du cache.
Pour configurer un Cache Startup Loader, l'interface ICacheLoader doit être implémentée puis configurée à l'aide de NCache Gestionnaire Web. NCache utilise ce fournisseur personnalisé pour charger des données à partir de la source de données configurée en bloc ou de manière séquentielle en fonction de la dépendance de clé entre les éléments. En savoir plus sur Chargeur de démarrage du cache et comment l'utiliser.
Cryptage AES conforme à la norme FIPS
Nous apprécions la sécurité des données de nos clients résidant dans le cache. Pour renforcer encore la sécurité du cache, NCache a le plaisir d'ajouter une fonctionnalité de cryptage AES conforme FIPS avec 4.6 SP2. Cela vous aidera à vous assurer que votre cache est protégé contre tout accès non autorisé et que les transmissions entre votre application et les serveurs de cache se déroulent de manière sécurisée.
Fait intéressant, vous pouvez faire tout cela sans aucun changement de code ni rip and replace. Diverses autres options de cryptage sont également disponibles. La Federal Information Processing Standard est une exigence de l'industrie recommandée par le gouvernement américain pour la mise en œuvre de la sécurité des logiciels. Vous pouvez effectuer des cryptages 3DES (168 bits), AES-128, AES-192 ou AES 256 de votre cache. En savoir plus sur NCacheFonctionnalités de sécurité et de chiffrement de ici.
ASP.NET Core Fournisseur de sessions
NCache 4.6 SP2 prend désormais en charge le fournisseur de stockage de session ASP.NET pour ASP.NET Core applications. En savoir plus sur la configuration de l'ASP.NET Core Fournisseur de sessions pour NCache et notre support pour les ASP multi-régions.NET core brainstorming ici.
Modifications des licences
Nous avons apporté diverses modifications à NCache 4.6 SP2 pour prendre en charge les nouvelles licences. Le principal changement est que NCache est désormais licencié en fonction du nombre de cœurs d'une machine. Pour 4 cœurs, 1 licence est utilisée. Les machines sous licence développeur peuvent désormais se connecter à un cache distant, mais avec des limitations sur le nombre de requêtes par seconde et le nombre total de requêtes qu'un client peut envoyer au cache distant. Contactez nos architectes de solutions pour des sessions de démonstration détaillées et des devis personnalisés pour votre architecture. Vous pouvez réserver une démo personnalisée ici.
Commencez avec NCache?
Vous pouvez commencer à évaluer un essai gratuit de 60 jours Pour le dernier NCache 4.6 SP2 et essayez la version la plus récente et la plus stable de NCache pour vous aider à créer des applications .NET hautement évolutives et optimisées en termes de performances.