Book description
Get acquainted with the highly scalable data grid, Hazelcast, and learn how to bring its powerful in-memory features into your application
In Detail
This book is an easy-to-follow, hands-on introduction that guides you through this innovative new technology. It covers everything from data grids to the simple-to-use distributed data storage collections. Queuing and topic messaging capabilities, as well as locking and transaction support to guard against concurrency race-conditions, are some of the topics that we will cover. We will then move on to distributed task execution, in-place data manipulations and big data analytical processing using MapReduce.
At the end of all this, you will be armed with everything you need to bring amazing power and data scalability to your applications, as well as making them truly global and ready for a worldwide audience.
What You Will Learn
- Learn and store numerous data types in different distributed collections
- Set up a cluster from the ground up
- Work with truly distributed queues and topics for cluster-wide messaging
- Make your application more resilient by listening into cluster internals
- Run tasks within and alongside our stored data
- Filter and search our data using MapReduce jobs
- Discover the new JCache standard and one of its first implementations
Publisher resources
Table of contents
-
Getting Started with Hazelcast Second Edition
- Table of Contents
- Getting Started with Hazelcast Second Edition
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. What is Hazelcast?
- 2. Getting off the Ground
- 3. Going Concurrent
- 4. Divide and Conquer
- 5. Listening Out
- 6. Spreading the Load
- 7. Gathering Results
- 8. Typical Deployments
- 9. From the Outside Looking In
- 10. Going Global
- 11. Playing Well with Others
- A. Configuration Summary
- Index
Product information
- Title: Getting Started with Hazelcast - Second Edition
- Author(s):
- Release date: July 2015
- Publisher(s): Packt Publishing
- ISBN: 9781785285332
You might also like
video
How Slack rearchitected its system to achieve zero downtime and improve latency, reliability and availability
In 2016, Slack faced a problem: the load on its backend servers had increased by 1,000x. …
book
Inclusive Design for a Digital World: Designing with Accessibility in Mind
What is inclusive design? It is simple. It means that your product has been created with …
book
Spring in Action, Sixth Edition
If you need to learn Spring, look no further than this widely beloved and comprehensive guide! …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …