Infinispan se puede utilizar de dos maneras. Como un sistema de caché distribuida. O como una poderosa red de datos, una base de datos del almacén de claves / valor altamente escalable NoSQL.
Las dos formas proporcionan un alto grado de rendimiento y han hecho Infinispan una tecnología común en los medios donde grandes cantidades de datos se transfieren en una base del día a día.
Infinispan es grande cuando se utiliza como un sistema de almacenamiento en caché, ya que puede aliviar el tráfico de la red y eliminar cuellos de botella en los servidores de procesamiento de datos.
Infinispan cuando se utiliza como una utilidad de caché fácilmente puede ser ramificado a través de las agrupaciones y se utiliza en un entorno distribuido, siendo una gran tecnología para usar con sus servidores de la nube.
Cuando se utiliza como una base de datos NoSQL, los resultados son tan buenos, las mismas características que hacen Infinispan un gran sistema de almacenamiento en caché distribuido para contribuir al éxito de ser un simple motor de NoSQL, distribuida.
< strong> ¿Qué hay de nuevo en esta versión:
- El rendimiento de las operaciones a granel (getAll, putAll) en tanto incrustado y el modo remoto se ha mejorado en un orden de magnitud
- La operación de borrado es ahora no transaccional y libre de bloqueo.
- Nuevo diseño basado en la ConcurrentHashMap de JDK 8
- El número máximo de entradas es ahora respetada exactamente, y no redondeado a la potencia más cercana de 2
- Un algoritmo LIRS muy mejorado que es mucho más preciso para decidir qué entradas desalojar
- Los oyentes pueden ser registrados mediante consultas DSL
- Configuración de la herencia ahora sólo se aplica atributos modificados, haciendo plantillas programática más predecible
- Soporte JCache (JSR-107) a lo largo del coche de carreras
- Permite la creación de secuencias de comandos del lado del servidor que se pueden invocar desde HotRod
- Ahora es posible desplegar caché almacena en el servidor
- Ahora tenemos un arquetipo de Maven almacén de caché
¿Qué hay de nuevo en la versión 7.2.2 / 8.0.0.Alpha2:
- El rendimiento de mayor operaciones (getAll, putAll) tanto en modo remoto incrustado y se ha mejorado en un orden de magnitud
- La operación de borrado es ahora no transaccional y libre de bloqueo.
- Nuevo diseño basado en la ConcurrentHashMap de JDK 8
- El número máximo de entradas es ahora respetada exactamente, y no redondeado a la potencia más cercana de 2
- Un algoritmo LIRS muy mejorado que es mucho más preciso para decidir qué entradas desalojar
- Los oyentes pueden ser registrados mediante consultas DSL
- Configuración de la herencia ahora sólo se aplica atributos modificados, haciendo plantillas programática más predecible
- Soporte JCache (JSR-107) a lo largo del coche de carreras
- Permite la creación de secuencias de comandos del lado del servidor que se pueden invocar desde HotRod
- Ahora es posible desplegar caché almacena en el servidor
- Ahora tenemos un arquetipo de Maven almacén de caché
¿Qué hay de nuevo en la versión 7.2.2 / 8.0.0.Alpha1:
- El rendimiento de mayor operaciones (getAll, putAll) tanto en modo remoto incrustado y se ha mejorado en un orden de magnitud
- La operación de borrado es ahora no transaccional y libre de bloqueo.
- Nuevo diseño basado en la ConcurrentHashMap de JDK 8
- El número máximo de entradas es ahora respetada exactamente, y no redondeado a la potencia más cercana de 2
- Un algoritmo LIRS muy mejorado que es mucho más preciso para decidir qué entradas desalojar
- Los oyentes pueden ser registrados mediante consultas DSL
- Configuración de la herencia ahora sólo se aplica atributos modificados, haciendo plantillas programática más predecible
- Soporte JCache (JSR-107) a lo largo del coche de carreras
- Permite la creación de secuencias de comandos del lado del servidor que se pueden invocar desde HotRod
- Ahora es posible desplegar caché almacena en el servidor
- Ahora tenemos un arquetipo de Maven almacén de caché
¿Qué hay de nuevo en la versión 7.2.1:
- El rendimiento de las operaciones a granel (getAll, putAll) en tanto incrustado y el modo remoto se ha mejorado en un orden de magnitud
- La operación de borrado es ahora no transaccional y libre de bloqueo.
- Nuevo diseño basado en la ConcurrentHashMap de JDK 8
- El número máximo de entradas es ahora respetada exactamente, y no redondeado a la potencia más cercana de 2
- Un algoritmo LIRS muy mejorado que es mucho más preciso para decidir qué entradas desalojar
- Los oyentes pueden ser registrados mediante consultas DSL
- Configuración de la herencia ahora sólo se aplica atributos modificados, haciendo plantillas programática más predecible
- Soporte JCache (JSR-107) a lo largo del coche de carreras
- Permite la creación de secuencias de comandos del lado del servidor que se pueden invocar desde HotRod
- Ahora es posible desplegar caché almacena en el servidor
- Ahora tenemos un arquetipo de Maven almacén de caché
¿Qué hay de nuevo en la versión 7.1.1:
- Soporte para el patrón cercanos a la caché
- Un unirse caché deben recibir la bandera rebalancedEnabled del coordinador.
- Crear pruebas de integración del servidor de autenticación SASL JGroups
- Exponer a un método para eliminar todas las instancias de un tipo de índices
- mensaje de advertencia sobre obligando a volver anterior no se aplica a las operaciones get
- Mejorar HR cliente cobertura de las pruebas de seguridad
- El paquete CLI incrustado como uberjar
- esquema y analizador de 7.1
- API pública para el seguimiento de la finalización del trabajo Infinispan para una transacción de usuario dado
- Incluya el uberjar CLI en el zip de distribución
- CacheContainerStatsMBeanTest.testClusterStats () está fallando
- Expose EmbeddedCacheManager / caché a través de JCacheManager / JCache unwrap (...) los métodos
- Añadir soporte para java.util.Date de Protostream MessageMarshaller.ProtoStreamWriter / Lector
¿Qué hay de nuevo en la versión 7.0.1:
- Ejemplos agregados para la configuración de indexación en el servidor
- Entrada Retriever iterador debe volver a lanzar causado
excepción
¿Qué hay de nuevo en la versión 6.0.0:
- Consulta sobre HotRod
- Verificar caché utilizado para el almacenamiento de índice no es la definición de cualquier vencimiento
- Consulta el soporte necesario en cachés configurados con el modo NULIDAD
- Permitir la configuración del número de segmentos por nodo
- Haga storeAsBinary no mantiene tanto el objeto como el byte []
- Extender pruebas modo de compatibilidad
- prueba de regresión rentabilidad del índice Lucene
¿Qué hay de nuevo en la versión 5.2.1:
- Errores corregidos:
- org.infinispan.marshall.MarshallExternalPojosTest.testReplicateJBossExternalizePojoToNewJoiningNode falla al azar
- JDBC XSD se refiere a singleConnection en lugar de simpleConnection
- Pérdida de memoria caché en cada write.operation
- Pérdida de memoria: TransactionTable nunca limpia hasta completar transacciones
- Configuración de Infinispan / / serialización global no funciona como se documenta li>
- StateTransferPessimisticTest.testStateTransfer falla aleatoriamente
- No es posible crear una instancia de org.infinispan.cdi.InfinispanExtension durante el inicio del servidor de aplicaciones
- argumentos formato incorrecto en el mensaje de registro de seguimiento
- ReplStateTransferCacheLoaderTest falla aleatoriamente en FileCacheStore.start ()
- Undeploy de infinispan.war no se detiene DefaultCacheManager
- Nombre de la prueba difiere de nombre de la clase de prueba
Comentarios que no se encuentran