I NCache il team è felice di annunciare il rilascio di NCache 5.2. L'ultima versione ora ha uno strumento GUI basato sul Web per NCache gestione e monitoraggio di base. NCache Web Manager consente agli utenti di creare, configurare, avviare e interrompere le cache. Oltre ad altri miglioramenti, vengono apportati due ulteriori miglioramenti a Pub/Sub che includono la priorità di TOPIC e la consegna ordinata dei messaggi.
Per saperne di più sulle modifiche e i miglioramenti in NCache 5.2, puoi leggere le nostre note di rilascio qui.
NCache Note di rilascio 5.2
Cosa aspettarsi nel NCache 5.2 Rilascio:
Ecco i dettagli di tutte le nuove funzionalità chiave in NCache 5.2:
- Aggiornamento della cache
Cache Loader/Refresher è un servizio che viene eseguito periodicamente a intervalli configurabili e aggiorna i dati della cache. Gli utenti configurano questa funzionalità aggiungendo uno o più set di dati denominati nella configurazione. Ciascun set di dati può essere configurato per essere caricato una volta o aggiornato periodicamente. - ARGOMENTO (Pub/Sub) Miglioramenti
Le due aggiunte seguenti vengono apportate a Pub/Sub.-
- Priorità dell'ARGOMENTO
Al momento della creazione di un TEMA, è possibile assegnare una priorità a un TEMA. I messaggi dai TOPIC con priorità più alta vengono consegnati per primi, mentre i messaggi dai TOPIC con priorità più bassa vengono eliminati per primi. Se la priorità non è assegnata, viene creato un ARGOMENTO con priorità 'Normale'. - Consegna ordinata
L'editore dovrebbe essere in grado di inviare messaggi con le istruzioni per preservare l'ordine in cui sono pubblicati. Tali messaggi vengono consegnati agli abbonati esattamente nello stesso ordine in cui sono stati pubblicati. I messaggi ordinati da un determinato editore risiederanno su un server cache. Ciò verrà implementato utilizzando l'affinità di posizione.
Tutti i messaggi ordinati verranno consegnati allo stesso abbonato in caso di DeliveryOption.Any.
- Priorità dell'ARGOMENTO
-
- Indici di query da documenti JSON
Per le applicazioni che utilizzano esclusivamente l'API JSON, la definizione di indici di query basati su .NET o Java potrebbe non essere possibile. Pertanto, sono supportate le definizioni degli indici dai documenti JSON. In questo caso, l'utente specifica il percorso di un file JSON. NCache Web Manager legge gli attributi nel file JSON e li elenca in una griglia. Gli utenti possono selezionare uno o più attributi dall'elenco per cui devono essere definiti gli indici. Gli indici di query da documenti JSON possono anche essere creati utilizzando i comandi di PowerShell. - Fornitore di dipendenze personalizzate
La dipendenza personalizzata è ora distribuita sul lato server. Proprio come i provider Read/Write Thru, gli utenti devono implementare provider di dipendenze personalizzate. Possono esistere uno o più provider di dipendenze personalizzate e ciascuno avrà un nome univoco. Quando si aggiunge un elemento tramite l'API, l'utente specifica il nome dei provider di dipendenze personalizzate già configurati e distribuiti. - Modelli per notifiche e-mail
Gli utenti potrebbero voler modificare il testo e gli oggetti delle notifiche e-mail da cui ricevono NCache. Tutto il testo e gli oggetti delle email che vengono generati da NCache utilizzare i modelli. Questi modelli vengono forniti all'interno della directory di installazione. Gli utenti possono modificare questi modelli in base alle proprie esigenze. - Supporto per due controller LDAP
In alcune organizzazioni potrebbe essere presente più di un controller di dominio configurato per la disponibilità elevata. Quando un controller di dominio primario si interrompe, il controller secondario diventa attivo. NCache ora supporta anche la configurazione della sicurezza con i controller di dominio primari e secondari. - TLS per Linux
Viene fornito il supporto TLS 1.2 per le comunicazioni a livello di trasporto tra NCache server su Linux e client cache. - Condivisione di sessioni tra ASP.NET e ASP.NET Core
Condivisione di sessioni tra ASP.NET e ASP.NET Core le applicazioni sono supportate. Questo può essere abilitato dalle impostazioni di configurazione. Per condividere sessioni tra applicazioni diverse, tutte le applicazioni devono usare lo stesso generatore di ID sessione personalizzato. Ciò è supportato anche per sessioni multiregionali. La condivisione delle sessioni non è supportata se configurata tramite IDistributedCache. - Supporto delle dipendenze nella cache delle risposte
Gli utenti possono specificare le dipendenze SQL per invalidare la risposta di una pagina dalla cache. Se i dati corrispondenti all'SQL specificato vengono modificati o eliminati, la risposta della cache viene eliminata. Sulle nuove richieste, viene rigenerato e aggiunto alla cache con la stessa dipendenza SQL. Ciò non è supportato se configurato tramite IDistributedCache. - Server di identità 4
NCache può essere utilizzato come archivio esterno per Identity Server 4 as;-
- Un livello di memorizzazione nella cache sopra l'archivio di Identity Server 4.
- Un archivio di persistenza per Identity Server 4.
-
- Supporto per più cache tramite IDistributedCache
Quando configurato con NCache, gli utenti potrebbero voler utilizzare diverse cache come la cache di sessione e la cache di dati. NCache fornisce un'opzione per utilizzare più cache per scopi diversi quando viene utilizzata come IDistributedCache. - Nuovo client Java
Il nuovo client Java è identico al 100% alla nuova API .NET. Dispone dei seguenti servizi:-
- Servizio di ricerca
- Servizio di messaggistica
- Servizio di notifica
-
- Codice lato server basato su Java
I seguenti moduli lato server possono essere scritti in Java. - Nuovo client Node.js
NCache ora ha un client Node.js identico al 100% alla nuova API JSON .NET e Java. Ha i seguenti servizi; - Prometeo
Integrazione con Prometheus per il monitoraggio delle metriche chiave di NCache. NCache pubblica un set configurabile di contatori sui server Prometheus. - graminacee
An NCache dashboard per Grafana è fornito nella galleria Grafana. La dashboard ha vari contatori che vengono recuperati dai server Prometheus dove NCache pubblica i suoi contatori. - NCache Web Manager in edizione professionale
NCache Professional edizione ora ha uno strumento GUI basato sul web per NCache gestione e monitoraggio di base. NCache Web Manager consente agli utenti di creare, configurare, avviare e interrompere le cache. Questo li aiuta anche a eseguire rapidamente uno stress test e vedere le statistiche.
Il nuovo client Java utilizza anche il pipelining per prestazioni migliori.
Inizia con NCache 5.2
Puoi iniziare a valutare a prova gratuita di 60 Per il più recente NCache versione 5.2 con le ultime funzionalità di NCache Enterprise che possono aiutarti a creare .NET/ altamente scalabili e ottimizzati per le prestazioni.NET Core applicazioni.