La sécurité, la stabilité et la fiabilité de Linux en ont sans aucun doute fait le langage à utiliser pour les applications critiques. En fait, même Microsoft l'a choisi comme système d'exploitation pour alimenter les services Azure Cloud Computing. Compte tenu de tout cela, est-il surprenant que NCache (une plate-forme le plus souvent utilisée avec des applications critiques à fort trafic pour les banques, les compagnies aériennes, etc.) offre une option Linux pour son édition Enterprise tant appréciée ? Ce qui suit est un guide complet sur le téléchargement, l'installation, l'exécution et la gestion NCache serveurs sous Linux.

Télécharger NCache Enterprise

Cependant, avant de lancer ce processus, assurez-vous que votre configuration Linux est équipée de .NET 6.0 et PowerShell 7.0 ou plus récent. Cependant, si assurer et rechercher ces installations semble trop de travail, vous pouvez télécharger ce script et exécutez la commande suivante dans le terminal :

Cependant, il s'agit d'un processus d'installation et vous ne pouvez pas ignorer tous les tracas du téléchargement. Ainsi, pour commencer, vous devez télécharger le NCache tar.gz, également accessible sur le NCache site Web sur le page de téléchargement (où vous devrez vous inscrire avec votre email professionnel).

Pose NCache Enterprise

Extrayez le fichier tar.gz comme suit :

Dirigez votre terminal vers le répertoire résultant après avoir exécuté la commande mentionnée précédemment. Ensuite, vous procédez à l'installation proprement dite, à condition que vous connaissiez le mode d'installation dont vous avez besoin. NCache propose à ses utilisateurs trois options :

  1. Les NCache Mode serveur inclut le produit serveur complet, y compris le client local.
  2. Les NCache Mode client comprend des modules de session ASP.NET, le NCache API et les caches local et client.
  3. Les NCache Mode développeur inclut un cache autonome (avec la quantité, la taille et le nombre de requêtes du cache).

Pour ce blog, seule l'installation en mode serveur sera abordée. Pour ce faire, vous devez copier la clé d'installation Alachisoft vous aurait envoyé un e-mail à l'adresse fournie lors de la NCache télécharger. Après quoi, vous pouvez retourner au terminal et taper ande ce qui suit (vous pouvez l'ajuster en fonction de vos préférences et de la propriétés disponibles):

L'absence de l'un des champs obligatoires entraînera une erreur d'installation. Cependant, vous devez noter que l'utilisation de -s démarrera automatiquement le cache par défaut (par exemple demoCache). Mais en dehors d'une telle erreur, vous êtes maintenant libre de configurer votre environnement, de créer et de gérer vos clusters.

Configuration de votre environnement pour NCache

Alors que dans la plupart des cas, le NCache Le service démarrera dès l'installation. Gardez à l'esprit que sans accès administrateur, vous ne pouvez pas installer l'accès. Ainsi, vous devrez exécuter ce qui suit :

Gestion de votre NCache Grappe

À ce stade, vous avez deux options. Vous pouvez soit utiliser le NCache Gérante ou ses Outil PowerShell. Pour le premier, ouvrez simplement le navigateur de votre choix et naviguez jusqu'à ":8251”. Alors que pour la deuxième option, vous pouvez utiliser votre terminal pour passer à PowerShell en utilisant "pwsh" et importer tous les modules nécessaires :

Ce blog emploiera principalement ce dernier et utilisera les applets de commande importées dans la commande précédente.

Créer un nouveau cache distribué

Pour gérer les clusters, vous devez d'abord configurer des clusters. En tant que tel, veuillez exécuter la commande suivante dans votre terminal, avec propriétés ajusté comme bon vous semble :

Ensuite, vous pouvez ajouter un nœud de serveur en utilisant le Ajouter un nœud applet de commande et démarrez votre cache:

Surveillance de votre cluster

Pour vous assurer que tout fonctionne comme prévu, vous pouvez simuler NCache usage, à l'aide de la commande suivante - où l'intervalle de rapport représente l'intervalle spécifié (en secondes) après lequel le nombre d'éléments s'affiche.

Vous pouvez aussi vous surveiller les résultats utilisant l' NCache gestionnaire, plus précisément le NCache Monitor et les options de statistiques de cache.

NCache Surveiller Linux

Figure: NCache Surveiller

Ajout de données à votre cluster

Les données en question peuvent provenir de opérations CRUD de base, ensembles de données préchargés, et plus. Toutes ces sources doivent être définies via des applications clientes utilisant le NCache API NCache prend en charge une variété de clients (.NET, Java, Scala, Node.jset Python). Pour commencer rapidement, vous pouvez télécharger l'intégralité NCache Référentiel d'échantillons de GitHub.

Conclusion

Indubitablement, NCache Enterprise sur Linux offre aux utilisateurs exactement ce qu'ils recherchent lorsqu'ils se tournent vers n'importe quel logiciel basé sur Linux. En outre, il propose des guides complets sur l'installation et l'exécution de la plate-forme pour rendre les choses aussi simples que possible, même pour les utilisateurs qui viennent de se familiariser avec Linux. Alors qu'est-ce que tu attends? Téléchargez maintenant et commencez avec votre essai gratuit de 60 jours.