Book Image

Infinispan Data Grid Platform

By : Francesco Marchioni, Manik Surtani
Book Image

Infinispan Data Grid Platform

By: Francesco Marchioni, Manik Surtani

Overview of this book

<p>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.<br /><br />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.<br /><br />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.</p>
Table of Contents (13 chapters)
Infinispan Data Grid Platform
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface

Using JConsole to gather Infinispan data


The first tool we will show in this book is JConsole, which is a JMX-compliant monitoring tool that is built in with the J2SE distribution. JConsole uses the extensive JMX instrumentation of the Java virtual machine, to provide information on performance and resource consumption of the JVM itself, in addition to applications running within the JVM.

The command syntax to start JConsole for local monitoring is as follows:

jconsole [processID]

(Here, processID is the application's process ID (PID)).

Windows users can simply execute the jconsole.exe file, which is located in the bin folder of the J2SE distribution.

The JConsole interface is composed of six tabs:

  • Summary: This tab displays summary information about the JVM and monitored values

  • Memory: This displays information about memory use

  • Threads: This displays information about thread use

  • Classes: This tab displays information about class loading

  • MBeans: This displays information about MBeans...