Soporte Java - NCache

Clientes nativos de Java (UNIX/Windows)

Soporte Java NCache proporciona clientes Java 100% nativos para UNIX y Windows. Puedes usar NCache desde cualquiera de las aplicaciones Java, incluidas Java Web Sessions, servicios web, aplicaciones Grid Computing y cualquier otra aplicación de tipo servidor con muchas transacciones.

NCache El cliente Java usa el mismo protocolo de nivel de socket propietario para hablar con el servidor de caché que el cliente .NET. Por lo tanto, el rendimiento y la escalabilidad del cliente Java son los mismos que los del cliente .NET.


Caché de segundo nivel de hibernación

NCache Caché de segundo nivel de Hibernate Hibernate es un motor de mapeo relacional de objetos gratuito y popular para Java que simplifica el desarrollo al permitirle mapear objetos de dominio a las tablas de su base de datos. Y, las aplicaciones Java de alto tráfico que utilizan Hibernate enfrentan problemas de escalabilidad relacionados con la base de datos al igual que todas las demás aplicaciones de alto tráfico.

Para manejar esto, Hibernate proporciona dos tipos de almacenamiento en caché; Caché de primer nivel (caché de primer nivel) y caché de segundo nivel (caché de segundo nivel). El caché de primer nivel está integrado y vinculado al "objeto de sesión" del usuario, mientras que el caché de segundo nivel proporciona una arquitectura conectable y está vinculado al nivel de "factor de sesión" (es decir, al nivel de la aplicación). Esto significa que el caché no se ve afectado por las sesiones de usuario que van y vienen. Puede conectar un caché de terceros como caché de segundo nivel de Hibernate.

NCache es un caché distribuido en memoria extremadamente rápido y linealmente escalable para aplicaciones .NET y Java. puedes enchufar NCache como caché de segundo nivel de Hibernate.


Integración de primavera

NCache Integración de primavera Spring es un marco Java popular que le permite simplificar el desarrollo de su aplicación y agregar piezas reutilizables en su aplicación. Muchas aplicaciones Java que utilizan Spring también son de naturaleza transaccional. Como resultado, necesitan usar caché distribuida en memoria para cumplir con sus requisitos de escalabilidad.

Spring Framework tiene una arquitectura flexible que permite que los cachés distribuidos en memoria de terceros se conecten sin ningún cambio de código en su aplicación. NCache es uno de esos cachés distribuidos en memoria y es extremadamente rápido y escalable. NCache proporciona integración con Spring para permitirle almacenar su POJO en la caché distribuida en memoria y aumentar el rendimiento y la escalabilidad de su aplicación.


Soporte JCache

API JCache JCache es una API de caché temporal de Java que especifica la API y la semántica para el almacenamiento temporal en memoria caché de objetos de Java, incluida la creación de objetos, el acceso compartido, el spooling, la invalidación y la coherencia entre las JVM.

Puedes usar NCache para el almacenamiento en caché de objetos (lo que significa hacer llamadas API a NCache) o almacenar automáticamente estos objetos en NCache en sus aplicaciones Java.


Tipos de datos portátiles

tipo de datos imprimibles Un gran número de empresas hoy en día tienen entornos híbridos con aplicaciones Java y .NET que se ejecutan en UNIX y Windows. Y, a menudo, estas aplicaciones comparten datos entre sí a través de una base de datos común. Si estas aplicaciones son de naturaleza transaccional, necesitan usar una memoria caché distribuida en memoria. Sin embargo, enfrentan una limitación porque muchos cachés distribuidos en memoria no les permiten compartir datos entre aplicaciones Java y .NET. Como resultado, una aplicación Java almacena objetos Java que solo pueden utilizar otras aplicaciones Java. Y las aplicaciones .NET hacen lo mismo.

NCache es un caché distribuido en memoria extremadamente rápido y escalable que proporciona una potente función de datos portátiles de Java y .NET. Esta función permite que las aplicaciones Java y .NET compartan datos con otras a través de una caché distribuida en memoria sin comprometer el rendimiento. Una aplicación Java almacena un objeto Java (p. ej., Cliente) que una aplicación .NET lee como un objeto .NET (p. ej., Cliente).

¿Qué hacer a continuación?

© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.