Infinispan può essere utilizzato in due modi. Come un sistema di cache distribuita. O come un potente griglia di dati, un database di archiviazione chiave / valore altamente scalabile NoSQL.
Entrambi i modi garantiscono un alto livello di prestazioni e hanno fatto Infinispan una tecnologia comune nei mezzi dove grandi blocchi di dati vengono trasferiti in un giorno per giorno.
Infinispan è grande quando si utilizza come un sistema di caching perché può alleviare il traffico di rete e rimuovere i colli di bottiglia nei server di elaborazione dei dati.
Infinispan quando viene utilizzato come un programma di utilità di cache può essere facilmente ramificata su cluster e utilizzato in un ambiente distribuito, essendo una grande tecnologia da utilizzare con i server cloud.
Quando viene utilizzato come database NoSQL, i risultati sono buoni, le stesse caratteristiche che rendono Infinispan un grande sistema di caching distribuito contribuendo al successo di essere un semplice motore di NoSQL, distribuito.
< strong> Cosa c'è di nuovo in questa versione:
- Le prestazioni di operazioni di massa (getAll, putAll) sia incorporato e la modalità remota è stata migliorata da un ordine di grandezza
- L'operazione di cancellazione è ora non transazionale e senza blocchi.
- nuovo design basato sul ConcurrentHashMap dal JDK 8
- Il numero massimo di voci è ora rispettata esattamente, e non arrotondato al potere più vicino di 2
- Una notevolmente migliorato algoritmo LIRS, che è molto più preciso nel decidere quali voci di espellere
- Gli ascoltatori possono essere registrati utilizzando query DSL
- eredità di configurazione ora solo vale attributi modificato, rendendo template programmatica più prevedibile
- JCache (JSR-107) sostegno nel corso Hot Rod
- permette la creazione di script lato server che possono essere invocati da HotRod
- È ora possibile distribuire i negozi di cache al server
- Ora abbiamo una archetipo archivio di cache Maven
Cosa c'è di nuovo nella versione 7.2.2 / 8.0.0.Alpha2:
- Le prestazioni di massa operazioni (getAll, putAll) sia incorporato e la modalità remota è stata migliorata da un ordine di grandezza
- L'operazione di cancellazione è ora non transazionale e senza blocchi.
- nuovo design basato sul ConcurrentHashMap dal JDK 8
- Il numero massimo di voci è ora rispettata esattamente, e non arrotondato al potere più vicino di 2
- Una notevolmente migliorato algoritmo LIRS, che è molto più preciso nel decidere quali voci di espellere
- Gli ascoltatori possono essere registrati utilizzando query DSL
- eredità di configurazione ora solo vale attributi modificato, rendendo template programmatica più prevedibile
- JCache (JSR-107) sostegno nel corso Hot Rod
- permette la creazione di script lato server che possono essere invocati da HotRod
- È ora possibile distribuire i negozi di cache al server
- Ora abbiamo una archetipo archivio di cache Maven
Cosa c'è di nuovo nella versione 7.2.2 / 8.0.0.Alpha1:
- Le prestazioni di massa operazioni (getAll, putAll) sia incorporato e la modalità remota è stata migliorata da un ordine di grandezza
- L'operazione di cancellazione è ora non transazionale e senza blocchi.
- nuovo design basato sul ConcurrentHashMap dal JDK 8
- Il numero massimo di voci è ora rispettata esattamente, e non arrotondato al potere più vicino di 2
- Una notevolmente migliorato algoritmo LIRS, che è molto più preciso nel decidere quali voci di espellere
- Gli ascoltatori possono essere registrati utilizzando query DSL
- eredità di configurazione ora solo vale attributi modificato, rendendo template programmatica più prevedibile
- JCache (JSR-107) sostegno nel corso Hot Rod
- permette la creazione di script lato server che possono essere invocati da HotRod
- È ora possibile distribuire i negozi di cache al server
- Ora abbiamo una archetipo archivio di cache Maven
Cosa c'è di nuovo nella versione 7.2.1:
- Le prestazioni di operazioni di massa (getAll, putAll) sia incorporato e la modalità a distanza è stato migliorato da un ordine di grandezza
- L'operazione di cancellazione è ora non transazionale e senza blocchi.
- nuovo design basato sul ConcurrentHashMap dal JDK 8
- Il numero massimo di voci è ora rispettata esattamente, e non arrotondato al potere più vicino di 2
- Una notevolmente migliorato algoritmo LIRS, che è molto più preciso nel decidere quali voci di espellere
- Gli ascoltatori possono essere registrati utilizzando query DSL
- eredità di configurazione ora solo vale attributi modificato, rendendo template programmatica più prevedibile
- JCache (JSR-107) sostegno nel corso Hot Rod
- permette la creazione di script lato server che possono essere invocati da HotRod
- È ora possibile distribuire i negozi di cache al server
- Ora abbiamo una archetipo archivio di cache Maven
Cosa c'è di nuovo nella versione 7.1.1:
- Il supporto per pattern Near-cache
- Una cache unirsi dovrebbe ricevere la bandiera rebalancedEnabled dal coordinatore.
- Crea test di integrazione di server per JGroups SASL auth
- esporre un metodo per rimuovere tutte le istanze di un tipo dagli indici
- messaggio di avviso relativo costringe a tornare precedente non si applica alle operazioni di ottenere
- Migliorare la copertura di test di sicurezza del client HR
- pacchetto CLI incorporato come uberjar
- Schema e parser per 7.1
- Public API per il monitoraggio il completamento dei lavori Infinispan per una data transazione utente
- Includere la uberjar CLI nella distribuzione zip
- CacheContainerStatsMBeanTest.testClusterStats () sta fallendo
- Expose EmbeddedCacheManager / Cache tramite JCacheManager / JCache Separa (...) i metodi
- Aggiungi il supporto java.util.Date al di Protostream MessageMarshaller.ProtoStreamWriter / Reader
Cosa c'è di nuovo nella versione 7.0.1:
- esempi aggiunto per la configurazione di indicizzazione sul server
- Entrata Retriever iteratore deve rigenerare causato
eccezione
Cosa c'è di nuovo nella versione 6.0.0:
- Interrogazione su HotRod
- Verifica cache utilizzata per lo stoccaggio indice non è la definizione di qualsiasi scadenza
- Supporto Query Cache configurati con modalità DECADIMENTO
- Consenti di configurare il numero di segmenti per nodo
- Fare storeAsBinary non mantenere sia l'oggetto e il byte []
- Estendere i test in modalità compatibilità
- Lucene test di regressione performance dell'indice
Cosa c'è di nuovo nella versione 5.2.1:
- Problemi risolti:
- org.infinispan.marshall.MarshallExternalPojosTest.testReplicateJBossExternalizePojoToNewJoiningNode fallisce in modo casuale
- JDBC XSD si riferisce a singleConnection invece di simpleConnection
- Perdita di memoria su ogni write.operation della cache
- perdita di memoria: TransactionTable mai pulisce completare le transazioni
- Configurazione di infinispan / globale / serializzazione non funziona come documentato
- StateTransferPessimisticTest.testStateTransfer non in modo casuale
- Non è possibile istanziare org.infinispan.cdi.InfinispanExtension durante l'avvio di appserver
- argomenti formato sbagliato nei messaggi di log di traccia
- ReplStateTransferCacheLoaderTest non a caso in FileCacheStore.start ()
- Annulla distribuzione di infinispan.war non si ferma DefaultCacheManager
- nome di prova differisce da nome classe di test
I commenti non trovato