Book Image

Getting Started with Hazelcast, Second Edition

By : Matthew Johns
Book Image

Getting Started with Hazelcast, Second Edition

By: Matthew Johns

Overview of this book

Table of Contents (19 chapters)
Getting Started with Hazelcast Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 3. Going Concurrent

Along with the simple distributed collections, Hazelcast also provides us with additional complementary capabilities, allowing us to further parallelize our applications. Some of these capabilities come as standard features within the traditional data stores, while others are inspired by similar technologies. In this chapter, we will look at the following topics:

  • The atomic and consistent nature of simple collections

  • Distributed locking, which is used to provide a cluster-wide mutex

  • Transactional support, which is used to cater to complex operations

  • The cluster-wide atomic ID generator

  • JMS-like topics for broadcast messaging (publish and subscribe)