Les NCache l'équipe est heureuse d'annoncer la sortie de NCache 5.2. La dernière version dispose désormais d'un outil graphique basé sur le Web pour NCache gestion et suivi de base. NCache Web Manager permet aux utilisateurs de créer, configurer, démarrer et arrêter des caches. Outre d'autres améliorations, deux améliorations supplémentaires sont apportées à Pub/Sub, notamment la priorité de TOPIC et la distribution ordonnée des messages.
Pour en savoir plus sur les changements et les améliorations de NCache 5.2, vous pouvez lire nos notes de version ici.
NCache Notes de publication 5.2
À quoi s'attendre dans le NCache 5.2 Sortie:
Voici les détails de toutes les nouvelles fonctionnalités clés de NCache 5.2:
- Rafraîchissement du cache
Cache Loader/Refresher est un service qui s'exécute périodiquement à un intervalle configurable et actualise les données du cache. Les utilisateurs configurent cette fonctionnalité en ajoutant un ou plusieurs ensembles de données nommés dans la configuration. Chaque jeu de données peut être configuré pour être chargé une seule fois ou actualisé périodiquement. - Améliorations de TOPIC (Pub/Sub)
Les deux ajouts suivants sont apportés à Pub/Sub.-
- Priorité du SUJET
Lors de la création d'un TOPIC, une priorité peut être attribuée à un TOPIC. Les messages des TOPIC de priorité supérieure sont livrés en premier, tandis que les messages des TOPIC de priorité inférieure sont supprimés en premier. Si aucune priorité n'est attribuée, un SUJET est créé avec une priorité « normale ». - Livraison commandée
L'éditeur doit pouvoir envoyer des messages avec des instructions pour préserver l'ordre dans lequel ils sont publiés. Ces messages sont remis aux abonnés dans le même ordre que celui avec lequel ils ont été publiés. Les messages commandés d'un certain éditeur résideront sur un serveur cache. Cela sera mis en œuvre en utilisant l'affinité de localisation.
Tous les messages commandés seront livrés au même abonné en cas de DeliveryOption.Any.
- Priorité du SUJET
-
- Interroger les index à partir de documents JSON
Pour les applications utilisant uniquement l'API JSON, la définition d'index de requête basés sur .NET ou Java peut ne pas être possible. Par conséquent, les définitions d'index à partir de documents JSON sont prises en charge. Dans ce cas, l'utilisateur spécifie le chemin d'accès à un fichier JSON. NCache Web Manager lit les attributs dans le fichier JSON et les liste dans une grille. Les utilisateurs peuvent sélectionner un ou plusieurs attributs dans la liste pour lesquels les index doivent être définis. Les index de requête à partir de documents JSON peuvent également être créés à l'aide de commandes PowerShell. - Fournisseur de dépendance personnalisé
La dépendance personnalisée est désormais déployée côté serveur. Tout comme les fournisseurs de lecture/écriture, les utilisateurs doivent implémenter des fournisseurs de dépendances personnalisées. Il peut y avoir un ou plusieurs fournisseurs de dépendances personnalisés et chacun aura un nom unique. Lors de l'ajout d'un élément via l'API, l'utilisateur spécifie le nom des fournisseurs de dépendances personnalisés déjà configurés et déployés. - Modèles de notifications par e-mail
Les utilisateurs peuvent souhaiter modifier le texte et les objets des notifications par e-mail qu'ils reçoivent de NCache. Tous les textes et objets des e-mails générés par NCache utiliser des modèles. Ces modèles sont livrés dans le répertoire d'installation. Les utilisateurs peuvent modifier ces modèles en fonction de leurs besoins. - Prise en charge de deux contrôleurs LDAP
Dans certaines organisations, plusieurs contrôleurs de domaine peuvent être configurés pour la haute disponibilité. Lorsqu'un contrôleur de domaine principal tombe en panne, le contrôleur secondaire devient actif. NCache prend désormais également en charge la configuration de la sécurité avec les contrôleurs de domaine principal et secondaire. - TLS pour Linux
La prise en charge de TLS 1.2 est fournie pour les communications de niveau transport entre NCache serveurs sous Linux et clients de cache. - Partage de session entre ASP.NET et ASP.NET Core
Partage de sessions entre ASP.NET et ASP.NET Core est pris en charge. Ceci peut être activé à partir des paramètres de configuration. Pour partager des sessions entre différentes applications, toutes les applications doivent utiliser le même générateur d'ID de session personnalisé. Ceci est également pris en charge pour les sessions multirégionales. Le partage de session n'est pas pris en charge s'il est configuré via IDistributedCache. - Prise en charge des dépendances dans le cache de réponse
Les utilisateurs peuvent spécifier des dépendances SQL pour invalider la réponse d'une page du cache. Si les données correspondant au SQL spécifié sont modifiées ou supprimées, la réponse du cache est supprimée. Sur les nouvelles requêtes, il est régénéré et ajouté au cache avec la même dépendance SQL. Ceci n'est pas pris en charge s'il est configuré via IDistributedCache. - Serveur d'identité 4
NCache peut être utilisé comme magasin externe pour Identity Server 4 en tant que ;-
- Une couche de mise en cache au-dessus du magasin Identity Server 4.
- Un magasin de persistance pour Identity Server 4.
-
- Prise en charge de plusieurs caches via IDistributedCache
Lorsqu'il est configuré avec NCache, les utilisateurs peuvent souhaiter utiliser différents caches, tels que la mise en cache de session et la mise en cache de données. NCache fournit une option pour utiliser plusieurs caches à des fins différentes lorsqu'il est utilisé comme IDistributedCache. - Nouveau client Java
Le nouveau client Java est 100 % identique à la nouvelle API .NET. Il dispose des prestations suivantes :-
- Service de recherche
- Service de messagerie
- Service de notification
-
- Code côté serveur basé sur Java
Les modules côté serveur suivants peuvent être écrits en Java. - Nouveau client Node.js
NCache a maintenant un client Node.js qui est 100% identique à la nouvelle API .NET & Java JSON. Il a les services suivants; - Prométhée
Intégration avec Prometheus pour surveiller les indicateurs clés de NCache. NCache publie un ensemble configurable de compteurs sur les serveurs Prometheus. - grafana
An NCache tableau de bord pour Grafana est fourni sur la galerie Grafana. Le tableau de bord comporte divers compteurs extraits des serveurs Prometheus où NCache publie ses compteurs. - NCache Gestionnaire Web dans l'édition professionnelle
NCache Professional édition dispose désormais d'un outil graphique basé sur le Web pour NCache gestion et suivi de base. NCache Web Manager permet aux utilisateurs de créer, configurer, démarrer et arrêter des caches. Cela les aide également à exécuter rapidement un test de résistance et à consulter des statistiques.
Le nouveau client Java utilise également le pipelining pour de meilleures performances.
Commencez avec NCache 5.2
Vous pouvez commencer à évaluer un essai 60-day gratuit Pour le dernier NCache Version 5.2 avec les dernières fonctionnalités de NCache Enterprise qui peut vous aider à créer un .NET/ hautement évolutif et optimisé en termes de performances.NET Core applications.