Supporto Java - NCache

Client Java nativi (UNIX/Windows)

Supporto Java NCache fornisce client Java nativi al 100% sia per UNIX che per Windows. Puoi usare NCache da qualsiasi applicazione Java, incluse sessioni Web Java, servizi Web, applicazioni di Grid Computing e qualsiasi altra applicazione di tipo server con transazioni elevate.

NCache Il client Java utilizza lo stesso protocollo proprietario a livello di socket per comunicare con il server cache del client .NET. Quindi, le prestazioni e la scalabilità del client Java sono le stesse del client .NET.


Ibernazione cache di secondo livello

NCache Iberna la cache di secondo livello Hibernate è un motore di mappatura relazionale a oggetti gratuito e popolare per Java che semplifica lo sviluppo consentendo di mappare gli oggetti di dominio sulle tabelle del database. Inoltre, le applicazioni Java ad alto traffico che utilizzano Hibernate devono affrontare problemi di scalabilità relativi al database, proprio come tutte le altre applicazioni ad alto traffico.

Per gestire questo, Hibernate fornisce due tipi di memorizzazione nella cache; Cache di primo livello (cache di 1° livello) e cache di secondo livello (cache di 2° livello). La cache di primo livello è integrata e collegata all'"Oggetto di sessione" dell'utente, mentre la cache di secondo livello fornisce un'architettura collegabile ed è legata al livello di "Fattore di sessione" (che significa a livello di applicazione). Ciò significa che la cache non è influenzata dalle sessioni utente che vanno e vengono. Puoi collegare una cache di terze parti come cache di secondo livello di ibernazione.

NCache è una cache distribuita in-memory estremamente veloce e linearmente scalabile per applicazioni .NET e Java. Puoi collegarti NCache come cache di secondo livello di ibernazione.


Integrazione primaverile

NCache Integrazione primaverile Spring è un popolare framework Java che ti consente di semplificare lo sviluppo delle tue applicazioni e di inserire componenti riutilizzabili nella tua applicazione. Molte applicazioni Java che utilizzano Spring sono anche di natura ad alta transazione. Di conseguenza, devono utilizzare la cache distribuita in memoria per soddisfare i propri requisiti di scalabilità.

Il framework Spring ha un'architettura flessibile che consente alle cache distribuite in memoria di terze parti di collegarsi senza modifiche al codice dell'applicazione. NCache è una di queste cache distribuita in memoria ed è estremamente veloce e scalabile. NCache fornisce l'integrazione con Spring per consentirti di archiviare il tuo POJO nella cache distribuita in memoria e aumentare le prestazioni e la scalabilità delle tue applicazioni.


Supporto JCache

API JCache JCache è l'API della cache temporanea Java che specifica l'API e la semantica per la memorizzazione nella cache temporanea di oggetti Java, inclusa la creazione di oggetti, l'accesso condiviso, lo spooling, l'invalidazione e la coerenza tra le JVM.

Puoi usare NCache per la memorizzazione nella cache degli oggetti (che significa fare chiamate API a NCache) o archiviare automaticamente questi oggetti in NCache nelle tue applicazioni Java.


Tipi di dati portatili

tipo di dati stampabile Un gran numero di aziende oggi dispone di ambienti ibridi con applicazioni Java e .NET in esecuzione su UNIX e Windows. E, spesso, queste applicazioni condividono i dati tra loro attraverso un database comune. Se queste applicazioni sono di natura ad alta transazione, devono utilizzare una cache distribuita in memoria. Tuttavia, devono affrontare una limitazione perché molte cache distribuite in memoria non consentono loro di condividere dati tra applicazioni Java e .NET. Di conseguenza, un'applicazione Java memorizza oggetti Java che possono essere utilizzati solo da altre applicazioni Java. E le applicazioni .NET fanno lo stesso.

NCache è una cache distribuita in memoria estremamente veloce e scalabile che fornisce una potente funzionalità Java e .NET Portable Data. Questa funzione consente alle applicazioni Java e .NET di condividere i dati con altri tramite una cache distribuita in memoria senza compromettere le prestazioni. Un'applicazione Java memorizza un oggetto Java (ad es. Cliente) che un'applicazione .NET rilegge come un oggetto .NET (ad es. Cliente).

Cosa fare dopo?

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.