Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Infinispan Hands-on

Infinispan Hands-on

Distributed caches have become an important component in many clustered server applications.
They provide cluster-wide shared data stores, allow for transactional updates, and offer fast read and write access.

Although many cache implementations have a very simple, Map-like interface, their underlying distributed architectures differ a lot.
Most implementations, like Ehcache, Terracotta, and Hazelcast are targeted towards a specific kind of application scenario and provide a distribution mode that is a good fit for their requirements.
However, Infinispan implements multiple independent distribution algorithms under the hood and lets the developer choose the distribution mode fitting best.
This makes Infinispan the most complex, but also the most powerful Java cache implementation.

This talk introduces Infinispan's clustered caching functionality and gives an overview of Infinispan's capabilities.
Based on a simple example application, the basic caching functionality is presented, and the specific strengths and weaknesses of the available configuration modes are highlighted.

---

JBoss One Day Talk 2013, http://onedaytalk.org

Fabian Stäber

October 23, 2013
Tweet

More Decks by Fabian Stäber

Other Decks in Programming

Transcript