PacktLib: Getting Started with Hazelcast

Getting Started with Hazelcast

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

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

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

Going Concurrent

Atomic control

Distributed locking

Transactionally rolling on

Spreading the word

Summary

Divide and Conquer

Divvying up the data

Backups everywhere and nowhere

Scaling up the cluster

Grouping and separating nodes

Network partitioning

Summary

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

Spreading the Load

All power to the compute

Running once, running everywhere

Placing tasks next to the data

Summary

Typical Deployments

All heap and nowhere to go

Stepping back from the cluster

Serialization and classes

Lite cluster members

Architectural overview

Summary

From the Outside Looking In

What about the rest of us?

Memcache

Going RESTful

Summary

Going Global

Getting setup in the cloud

Under manual control

Discovery – the Amazonian way

Summary

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

Configuration Summary

Configuration Summary

Configuration Summary

Index