Infinispan Data Grid Platform

Get the edge in building enterprise applications by learning a distributed caching and data grid solution. This introduction to Infinispan will expand your Java capabilities to new levels of performance and scalability.
Preview in Mapt

Infinispan Data Grid Platform

Francesco Marchioni, Manik Surtani

Get the edge in building enterprise applications by learning a distributed caching and data grid solution. This introduction to Infinispan will expand your Java capabilities to new levels of performance and scalability.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Infinispan Data Grid Platform Book Cover
Infinispan Data Grid Platform
$ 17.99
$ 12.60
Infinispan Data Grid Platform Definitive Guide Book Cover
Infinispan Data Grid Platform Definitive Guide
$ 35.99
$ 25.20
Buy 2 for $30.10
Save $23.88
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849518222
Paperback150 pages

Book Description

In today's competitive business world, Enterprise systems must be able to deliver highly available, high transaction volumes with an increasing number of users. Infinispan enables you to do this as well as share and distribute data among servers in the most efficient way possible so that you achieve faster response times, while trying to avoid single points of failure.

Infinispan Data Grid Platform will teach you the most important concepts for building Enterprise applications. Using Infinispan will give you a decisive competitive advantage over the standard clustered applications that are typical in the enterprise today. This, the only book to cover Infinispan, offers detailed instructions for installing, configuring, and effectively using the Infinispan platform. You will learn how to utilize and make the most out of every feature of its API.

Progress from examples of adding, removing, and evicting data from a cache, to more complex scenarios such as clustering and distributing data more efficiently in the grid. Throughout the book, you will follow a simple example of an API using a ticket booking system, which will help you to learn how to set up robust and scalable Infinispan configurations. You will also see a complete demonstration of integrating the Infinispan data grid platform with JBoss AS 7.

Table of Contents

Chapter 1: Installing Infinispan
What is a data grid?
Introducing Infinispan as a cache
Installing the required software
Summary
Chapter 2: Using Infinispan Core API
Infinispan operational modes
Learning the Infinispan API
Infinispan and transactions
Running the sample application with Maven
Summary
Chapter 3: Introducing Infinispan Configuration
Learning the declarative configuration
Configuring cache loaders
Choosing the correct cache store for your application
Chaining cache loaders
Configuring eviction and expiration
Infinispan programmatic configuration
Summary
Chapter 4: Developing Advanced Configurations
Introducing clustering
Configuring the network transport
Creating the Infinispan cluster
Infinispan locking strategies
Summary
Chapter 5: Monitoring Infinispan
Enabling statistics collection
Using JConsole to gather Infinispan data
Managing Infinispan with RHQ
RHQ: your gateway to Infinispan
Summary
Chapter 6: Infinispan and CDI
A 30,000 foot overview of CDI
Getting set up to use Infinispan and CDI
Configuring and injecting Infinispan components into your CDI beans
Controlling storage and retrieval using CDI annotations
Using Infinispan CDI with JBoss AS 7.x
Summary
Chapter 7: Advanced Topics
The asynchronous API
The query API
Customizing Infinispan
Summary

What You Will Learn

  • Learn about the core server configuration, including global configuration, data eviction/expiration, Cache loaders, and Interceptors
  • Collect and make use of statistics on a live system
  • Use the popular Contexts and Dependency Injection (CDI) programming model
  • Find out about the advanced modules provided by Infinispan, such as the Query module and the Asynchronous API
  • Extend and customize Infinispan to your needs
  • Discover advanced topics like JTA compliant transactions, clustering, and locking/concurrency patterns in a cluster

Authors

Table of Contents

Chapter 1: Installing Infinispan
What is a data grid?
Introducing Infinispan as a cache
Installing the required software
Summary
Chapter 2: Using Infinispan Core API
Infinispan operational modes
Learning the Infinispan API
Infinispan and transactions
Running the sample application with Maven
Summary
Chapter 3: Introducing Infinispan Configuration
Learning the declarative configuration
Configuring cache loaders
Choosing the correct cache store for your application
Chaining cache loaders
Configuring eviction and expiration
Infinispan programmatic configuration
Summary
Chapter 4: Developing Advanced Configurations
Introducing clustering
Configuring the network transport
Creating the Infinispan cluster
Infinispan locking strategies
Summary
Chapter 5: Monitoring Infinispan
Enabling statistics collection
Using JConsole to gather Infinispan data
Managing Infinispan with RHQ
RHQ: your gateway to Infinispan
Summary
Chapter 6: Infinispan and CDI
A 30,000 foot overview of CDI
Getting set up to use Infinispan and CDI
Configuring and injecting Infinispan components into your CDI beans
Controlling storage and retrieval using CDI annotations
Using Infinispan CDI with JBoss AS 7.x
Summary
Chapter 7: Advanced Topics
The asynchronous API
The query API
Customizing Infinispan
Summary

Book Details

ISBN 139781849518222
Paperback150 pages
Read More

Read More Reviews

Recommended for You

Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00
JBoss AS 7 Configuration, Deployment and Administration Book Cover
JBoss AS 7 Configuration, Deployment and Administration
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Apache Camel Developer's Cookbook Book Cover
Apache Camel Developer's Cookbook
$ 29.99
$ 21.00
jBPM5 Developer Guide Book Cover
jBPM5 Developer Guide
$ 29.99
$ 21.00
HornetQ Messaging Developer's Guide Book Cover
HornetQ Messaging Developer's Guide
$ 26.99
$ 18.90