La sicurezza, la stabilità e l'affidabilità di Linux lo hanno indubbiamente reso il linguaggio da utilizzare per le applicazioni critiche. In effetti, anche Microsoft lo ha scelto come sistema operativo per alimentare i servizi di cloud computing di Azure. Dato tutto questo, è una sorpresa che NCache (una piattaforma più comunemente utilizzata con applicazioni critiche ad alto traffico per banche, compagnie aeree e altro) offre un'opzione Linux per la sua tanto apprezzata edizione Enterprise? Quella che segue è una guida completa per il download, l'installazione, l'esecuzione e la gestione NCache server in Linux.

Scaricare NCache Enterprise

Prima di dare il via a questo processo, tuttavia, assicurati che la configurazione di Linux sia dotata di .NET 6.0 e PowerShell 7.0 o versioni successive. Tuttavia, se garantire e cercare queste installazioni sembra troppo faticoso, puoi scaricare questo script ed eseguire il seguente comando nel terminale:

Tuttavia, questo è un processo di installazione e non puoi saltare tutta la seccatura del download. Quindi, per iniziare, devi scaricare il file NCache tar.gz, che è accessibile anche sul NCache sito web sul pagina di download (dove dovrai registrarti con la tua email di lavoro).

Installazione NCache Enterprise

Estrai il file tar.gz come segue:

Indirizza il tuo terminale alla directory risultante dopo aver eseguito il comando menzionato in precedenza. Successivamente, si procede con l'installazione vera e propria, a condizione di conoscere la modalità di installazione necessaria. NCache offre ai suoi utenti tre opzioni:

  1. I NCache Modalità server include il prodotto server completo, incluso il client locale.
  2. I NCache Modalità client include i moduli di sessione ASP.NET, il NCache API e cache locale e client.
  3. I NCache Modalità sviluppatore include una cache autonoma (con quantità di cache, dimensione e numero di richieste).

Per questo blog verrà discussa solo l'installazione in modalità server. Per fare ciò, è necessario copiare la chiave di installazione Alachisoft ti avrebbe inviato un'e-mail all'indirizzo fornito durante il NCache scaricamento. Dopodiché puoi tornare al terminale e digitare su quanto segue (puoi regolarlo in base alle tue preferenze e al proprietà disponibili):

La mancanza di uno qualsiasi dei campi richiesti comporterà un errore di installazione. Tuttavia, dovresti notare che l'uso di -s avvierà automaticamente la cache predefinita (ad esempio demoCache). Ma al di fuori di tale errore, ora sei libero di configurare il tuo ambiente, creare e gestire i tuoi cluster.

Configurazione dell'ambiente per NCache

Mentre nella maggior parte dei casi, il NCache Il servizio verrà avviato al momento dell'installazione. Tieni presente che senza l'accesso come amministratore non puoi installare l'accesso. Pertanto, dovrai eseguire quanto segue:

Gestire il tuo NCache Cluster

A questo punto, hai due opzioni. Puoi usare il NCache direttore o suo Strumento PowerShell. Per il primo basta aprire il browser di tua scelta e navigare fino a ":8251”. Mentre per la seconda opzione, puoi usare il tuo terminale per passare a PowerShell usando "pwsh" e importare tutti i moduli necessari:

Questo blog utilizzerà principalmente quest'ultimo e utilizzerà i cmdlet importati nel comando precedente.

Crea una nuova cache distribuita

Per gestire i cluster, devi prima configurare i cluster. Pertanto, esegui il seguente comando nel tuo Terminale, con proprietà regolato come ritieni opportuno:

Successivamente, è possibile aggiungere un nodo del server utilizzando il file Nodo aggiuntivo cmdlet e avvia la tua cache:

Monitoraggio del tuo cluster

Per assicurarti che tutto funzioni come previsto, puoi farlo simulare NCache uso, utilizzando il comando seguente, dove l'intervallo di report rappresenta l'intervallo specificato (in secondi) dopo il quale viene visualizzato il conteggio degli elementi.

Puoi anche monitorare i risultati usando il NCache Manager, in particolare il NCache Monitorare e le opzioni delle statistiche della cache.

NCache Monitorare Linux

Figura: NCache Monitorare

Aggiunta di dati al cluster

I dati in questione possono provenire da operazioni CRUD di base, set di dati precaricati, e altro ancora. Tutte queste fonti devono essere definite tramite applicazioni client che utilizzano il formato NCache API, NCache supporta una varietà di clienti (.NET, Java, Scala, Node.jse Python). Per iniziare rapidamente, puoi scaricare l'intero file NCache Repository di campioni da GitHub.

Conclusione

indubbiamente, NCache Enterprise on Linux offre agli utenti proprio quello che stanno cercando quando si rivolgono a qualsiasi software basato su Linux. Inoltre, offre guide complete sull'installazione e l'esecuzione della piattaforma per rendere le cose il più semplici possibile anche per quegli utenti che hanno appena familiarizzato con Linux. Allora, cosa stai aspettando? Scarica ora e inizia con la tua prova gratuita di 60 giorni.