Getting Started with Hazelcast

Learn how to write rich, interactive web applications using HTML5 and CSS3 through real-world examples. In a world of proliferating platforms and devices, being able to create your own “go-anywhere” applications gives you a significant advantage.
Preview in Mapt

Getting Started with Hazelcast

Mat Johns

Learn how to write rich, interactive web applications using HTML5 and CSS3 through real-world examples. In a world of proliferating platforms and devices, being able to create your own “go-anywhere” applications gives you a significant advantage.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.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
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Getting Started with Hazelcast Book Cover
Getting Started with Hazelcast
$ 23.99
$ 16.80
Getting Started with Hazelcast - Second Edition Book Cover
Getting Started with Hazelcast - Second Edition
$ 27.99
$ 19.60
Buy 2 for $34.30
Save $17.68
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 139781782167303
Paperback136 pages

Book Description

Applications have become increasing agile and dynamic, reacting to the demands of their users except at the data layer. Hazelcast offers a new and innovative approach to data scalability. Unlike many of its competitors, its in-memory counterparts distribution is built-in to the heart of the technology, allowing your app to stretch and scale at all layers as needed.

Getting Started with Hazelcast is a hands-on introductory text that guides you though learning about this innovative new technology. With plenty of practical examples and walkthroughs, you will be armed with all the knowledge required to start bringing data scalability to your applications.

Getting Started with Hazelcast looks at the issue of data scalability and how traditional approaches tend to work around the problem to reduce it, but not without new issues cropping up.

The book describes how Hazelcast offers a solution to this problem using practical examples to help you store distributed data quickly and safely. You will also learn about running tasks easily across the cluster, using support for public cloud infrastructure, and how to architect to make best use of the technology.

Table of Contents

Chapter 1: What is Hazelcast?
Starting out as usual
Data deciding to hang around
Therein lies the problem
Breaking the mould
Moving to a new ground
Summary
Chapter 2: Getting off the Ground
Let's get started
Showing off straightaway
Mapping back to the real world
Sets, lists, and queues
Many things at a time
Searching and indexing
What happens when we reach our limits?
Summary
Chapter 3: Going Concurrent
Atomic control
Distributed locking
Transactionally rolling on
Spreading the word
Summary
Chapter 4: Divide and Conquer
Divvying up the data
Backups everywhere and nowhere
Scaling up the cluster
Grouping and separating nodes
Network partitioning
Summary
Chapter 5: Listening Out
Listening to the goings-on
The sound of our own data
Programmatic configuration ahead of time
Events unfolding in the wider world
Moving data around the place
Summary
Chapter 6: Spreading the Load
All power to the compute
Running once, running everywhere
Placing tasks next to the data
Summary
Chapter 7: Typical Deployments
All heap and nowhere to go
Stepping back from the cluster
Serialization and classes
Lite cluster members
Architectural overview
Summary
Chapter 8: From the Outside Looking In
What about the rest of us?
Memcache
Going RESTful
Summary
Chapter 9: Going Global
Getting setup in the cloud
Under manual control
Discovery – the Amazonian way
Summary
Chapter 10: Playing Well with Others
Don't pass what you need, depend on it
Transparently caching others' data
Cacheable methods with the Spring cache
Collection persistence
Web session storage
Management center
Summary

What You Will Learn

  • Store lots of types of data into different collections
  • Set up a Hazelcast cluster
  • Develop a cluster-wide mutex lock
  • Use a truly distributed messaging topic
  • Understand the trade-off for extra performance with data consistency
  • Listen in to cluster events
  • Run tasks within and across the cluster
  • Use the public cloud support to help you go global

Authors

Table of Contents

Chapter 1: What is Hazelcast?
Starting out as usual
Data deciding to hang around
Therein lies the problem
Breaking the mould
Moving to a new ground
Summary
Chapter 2: Getting off the Ground
Let's get started
Showing off straightaway
Mapping back to the real world
Sets, lists, and queues
Many things at a time
Searching and indexing
What happens when we reach our limits?
Summary
Chapter 3: Going Concurrent
Atomic control
Distributed locking
Transactionally rolling on
Spreading the word
Summary
Chapter 4: Divide and Conquer
Divvying up the data
Backups everywhere and nowhere
Scaling up the cluster
Grouping and separating nodes
Network partitioning
Summary
Chapter 5: Listening Out
Listening to the goings-on
The sound of our own data
Programmatic configuration ahead of time
Events unfolding in the wider world
Moving data around the place
Summary
Chapter 6: Spreading the Load
All power to the compute
Running once, running everywhere
Placing tasks next to the data
Summary
Chapter 7: Typical Deployments
All heap and nowhere to go
Stepping back from the cluster
Serialization and classes
Lite cluster members
Architectural overview
Summary
Chapter 8: From the Outside Looking In
What about the rest of us?
Memcache
Going RESTful
Summary
Chapter 9: Going Global
Getting setup in the cloud
Under manual control
Discovery – the Amazonian way
Summary
Chapter 10: Playing Well with Others
Don't pass what you need, depend on it
Transparently caching others' data
Cacheable methods with the Spring cache
Collection persistence
Web session storage
Management center
Summary

Book Details

ISBN 139781782167303
Paperback136 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00
Getting Started with Google Guava Book Cover
Getting Started with Google Guava
$ 14.99
$ 10.50
Apache Camel Developer's Cookbook Book Cover
Apache Camel Developer's Cookbook
$ 29.99
$ 21.00
Apache Solr 4 Cookbook Book Cover
Apache Solr 4 Cookbook
$ 26.99
$ 18.90
Storm Blueprints: Patterns for Distributed Real-time Computation Book Cover
Storm Blueprints: Patterns for Distributed Real-time Computation
$ 29.99
$ 21.00