Infinispan Data Grid Platform
暫譯: Infinispan 數據網格平台
Francesco Marchioni, Manik Surtani
- 出版商: Packt Publishing
- 出版日期: 2012-06-10
- 售價: $1,360
- 貴賓價: 9.5 折 $1,292
- 語言: 英文
- 頁數: 150
- 裝訂: Paperback
- ISBN: 184951822X
- ISBN-13: 9781849518222
海外代購書籍(需單獨結帳)
商品描述
Get the edge in building enterprise applications by learning a distributed caching and data grid solution. This introduction to Infinispan will expand your Java capabilities to new levels of performance and scalability.
- Configure and develop applications using the Infinispan Data grid platform.
- Follow a simple ticket booking example to easily learn the features of Infinispan in practice.
- Draw on the experience of Manik Surtani, the leader, architect and founder of this popular open source project.
In Detail
In today's competitive business world, Enterprise systems must be able to deliver highly available, high transaction volumes with an increasing number of users. Infinispan enables you to do this as well as share and distribute data among servers in the most efficient way possible so that you achieve faster response times, while trying to avoid single points of failure.
Infinispan Data Grid Platform will teach you the most important concepts for building Enterprise applications. Using Infinispan will give you a decisive competitive advantage over the standard clustered applications that are typical in the enterprise today. This, the only book to cover Infinispan, offers detailed instructions for installing, configuring, and effectively using the Infinispan platform. You will learn how to utilize and make the most out of every feature of its API.
Progress from examples of adding, removing, and evicting data from a cache, to more complex scenarios such as clustering and distributing data more efficiently in the grid. Throughout the book, you will follow a simple example of an API using a ticket booking system, which will help you to learn how to set up robust and scalable Infinispan configurations. You will also see a complete demonstration of integrating the Infinispan data grid platform with JBoss AS 7
What will you learn from this book
- Learn about the core server configuration, including global configuration, data eviction/expiration, Cache loaders, and Interceptors
- Collect and make use of statistics on a live system
- Use the popular Contexts and Dependency Injection (CDI) programming model
- Find out about the advanced modules provided by Infinispan, such as the Query module and the Asynchronous API
- Extend and customize Infinispan to your needs
- Discover advanced topics like JTA compliant transactions, clustering, and locking/concurrency patterns in a cluster
Approach
By following a simple ticket booking example, you will learn how to use each of Infinispan's features in the real-world. Lots of practical examples and screenshots help you to get to grips with Infinispan quickly and easily.
Who this book is written for
This book is for Enterprise developers and architects who want to use a distributed caching and data grid solution. You should have programming knowledge of Java and a general familiarity with concepts like data caching and clustering.
商品描述(中文翻譯)
獲得在建構企業應用程式方面的優勢,學習分散式快取和資料網格解決方案。這本《Infinispan》入門書將擴展您的 Java 能力,提升性能和可擴展性到新的層次。
- 使用 Infinispan 資料網格平台配置和開發應用程式。
- 透過簡單的票務預訂範例輕鬆學習 Infinispan 的功能。
- 借鑒 Manik Surtani 的經驗,他是這個受歡迎的開源專案的領導者、架構師和創始人。
**詳細內容**
在當今競爭激烈的商業世界中,企業系統必須能夠提供高可用性、高交易量,並支持不斷增加的用戶數量。Infinispan 使您能夠以最有效的方式在伺服器之間共享和分配資料,從而實現更快的響應時間,同時避免單點故障。
Infinispan 資料網格平台將教您構建企業應用程式的最重要概念。使用 Infinispan 將使您在當前企業中標準的集群應用程式中獲得決定性的競爭優勢。這是唯一一本涵蓋 Infinispan 的書,提供有關安裝、配置和有效使用 Infinispan 平台的詳細指導。您將學會如何利用其 API 的每一個功能,並充分發揮其潛力。
從添加、移除和驅逐快取中的資料的範例,進展到更複雜的情境,例如在網格中更有效地集群和分配資料。在整本書中,您將跟隨一個簡單的 API 範例,使用票務預訂系統,這將幫助您學習如何設置穩健且可擴展的 Infinispan 配置。您還將看到將 Infinispan 資料網格平台與 JBoss AS 7 整合的完整示範。
**您將從這本書中學到什麼**
- 了解核心伺服器配置,包括全域配置、資料驅逐/過期、快取加載器和攔截器。
- 收集並利用實時系統上的統計數據。
- 使用流行的上下文和依賴注入 (CDI) 程式設計模型。
- 瞭解 Infinispan 提供的進階模組,例如查詢模組和非同步 API。
- 擴展和自訂 Infinispan 以滿足您的需求。
- 探索進階主題,如 JTA 相容的交易、集群和集群中的鎖定/併發模式。
**方法**
透過跟隨一個簡單的票務預訂範例,您將學會如何在實際應用中使用 Infinispan 的每一個功能。大量的實用範例和截圖幫助您快速輕鬆地掌握 Infinispan。
**本書的讀者對象**
這本書適合希望使用分散式快取和資料網格解決方案的企業開發人員和架構師。您應該具備 Java 的程式設計知識,並對資料快取和集群等概念有一般的熟悉度。