Blazing Cache

UNA CACHE JAVA PER SISTEMI DISTRIBUITI

Cos’è BlazingCache?

BlazingCache è un servizio di caching semplice e veloce per applicazioni Java distribuite.

Resilienza

BlazingCache si basa su Apache Zookeeper per la gestione e coordinazione dei servizi. Un servizio di coordinazione centralizzato e replicato garantisce la consistenza dei dati presenti nella cache fra tutti i membri del cluster.

Consistenza

BlazingCache ti protegge dalla lettura di dati “stale” dalla cache e garantisce che se un membro invalida un valore o ne inserisce uno più recente nella cache l’operazione venga propagata a tutti gli altri membri del sistema.

Semplicità

BlazingCache è progettato per essere una cache veloce e leggera. Implementa infatti solo le feature necessarie per avere a disposizione una cache distribuita efficiente e facilmente implementabile che non richiede multicast o configurazioni manuali complesse. Dalla versione 1.4.0 BlazingCache supporta pienamente JCache JSR107.

CHANGE LOG

1.9.0

14/06/2016 – Release notes
BlazingCache 1.9.0 introduces JCache JSR107 support for StoreByReference optional feature

1.8.0

13/05/2016 – Release notes
BlazingCache 1.8.0 is a GA release

1.7.0

19/04/2016 – Release notes
BlazingCache 1.7.0 introduces fetchObject, getObject and putObject methods

1.6.0

23/03/2016 – Release notes
BlazingCache 1.6.0 introduces fetch/put/invalidate serialization

1.5.0

01/03/2016 – Release notes
BlazingCache 1.5.0 introduces detailed performance counters

1.4.0

26/01/2016 – Release notes
BlazingCache 1.4.0 introduces distributed locks

1.3.0

21/01/2016 – Release notes
BlazingCache 1.3.0 introduces JSR107 API, first public release