Getting Started with Hazelcast, 2/e (Paperback)

Mat Johns

  • 出版商: Packt Publishing
  • 出版日期: 2015-07-31
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 147
  • 裝訂: Paperback
  • ISBN: 1785285335
  • ISBN-13: 9781785285332
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Get acquainted with the highly scalable data grid, Hazelcast, and learn how to bring its powerful in-memory features into your application

About This Book

  • Store and pass data in your application using Hazelcast's scalable and resilient collections, working with real code and examples to see what is really going on
  • Introduction to data grids, and their power of bringing data and code closer together in order to build bigger, better applications that can cope with a cloud scale world
  • Hands-on examples to progressively walk you through all the powerful features and capabilities on offer

Who This Book Is For

This book is a great introduction for Java developers, software architects, or DevOps looking to enable scalable and agile data within their applications. Providing in-memory object storage, cluster-wide state and messaging, or even scalable task execution, Hazelcast helps solve a number of issues that have troubled technologists for years.

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

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.

商品描述(中文翻譯)

熟悉高度可擴展的資料網格Hazelcast,並學習如何將其強大的內存功能應用於您的應用程式。

關於本書:
- 使用Hazelcast的可擴展和具彈性的集合在應用程式中存儲和傳遞資料,通過真實的程式碼和示例來了解實際情況。
- 介紹資料網格及其將資料和程式碼更緊密結合以構建能夠應對雲端規模世界的更大更好應用程式的能力。
- 通過實際示例逐步引導您了解所有強大的功能和能力。

本書適合對象:
- 本書對於Java開發人員、軟體架構師或DevOps來說是一個很好的入門指南,他們希望在應用程式中實現可擴展和靈活的資料。Hazelcast提供了內存物件存儲、集群級狀態和消息傳遞,甚至可擴展的任務執行,幫助解決了多年來困擾技術人員的一些問題。

您將學到什麼:
- 學習在不同的分佈式集合中存儲多種資料類型。
- 從頭開始建立一個集群。
- 使用真正分佈式的隊列和主題進行集群級消息傳遞。
- 通過監聽集群內部使應用程式更具彈性。
- 在存儲的資料內部和旁邊運行任務。
- 使用MapReduce作業過濾和搜索資料。
- 探索新的JCache標準及其首個實現之一。

詳細內容:
本書是一本易於跟隨的實踐入門指南,引導您了解這項創新技術。它涵蓋了從資料網格到易於使用的分佈式資料存儲集合的所有內容。我們還將涉及排隊和主題消息功能,以及鎖定和事務支援以防止並發競爭條件。然後,我們將轉向分佈式任務執行、原地資料操作和使用MapReduce進行大數據分析處理。

在完成所有這些內容後,您將具備將驚人的功能和資料可擴展性引入應用程式的一切,使其真正全球化並準備迎接全球觀眾。