Apache Ignite Quick Start Guide : Distributed Data Caching and Processing Made Easy.
Apache Ignite is a distributed in-memory platform designed to scale and process large volume of data. It can be integrated with microservices as well as monolithic systems, and can be used as a scalable, highly available and performant deployment platform for microservices. This book will teach you...
Saved in:
Online Access: |
Full Text (via ProQuest) |
---|---|
Main Author: | |
Format: | eBook |
Language: | English |
Published: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Subjects: |
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | b12144508 | ||
003 | CoU | ||
005 | 20220325062106.0 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 181215s2018 enk o 000 0 eng d | ||
019 | |a 1078891997 | ||
020 | |a 9781789344066 | ||
020 | |a 1789344069 | ||
020 | |z 178934753X | ||
020 | |z 9781789347531 | ||
035 | |a (OCoLC)ebqac1079007512 | ||
035 | |a (OCoLC)1079007512 |z (OCoLC)1078891997 | ||
037 | |a ebqac5609750 | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d YDX |d MERUC |d OCLCQ |d RDF |d OCLCO |d OCLCF |d UKAHL |d OCLCQ |d NLW |d UKMGB | ||
049 | |a GWRE | ||
050 | 4 | |a QA76.754 |b .A243 2018 | |
100 | 1 | |a Acharya, Sujoy. | |
245 | 1 | 0 | |a Apache Ignite Quick Start Guide : |b Distributed Data Caching and Processing Made Easy. |
260 | |a Birmingham : |b Packt Publishing Ltd, |c 2018. | ||
300 | |a 1 online resource (253 pages) | ||
336 | |a text |b txt |2 rdacontent. | ||
337 | |a computer |b c |2 rdamedia. | ||
338 | |a online resource |b cr |2 rdacarrier. | ||
505 | 0 | |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Getting Familiar with Apache Ignite; Why Apache Ignite?; Exploring the features; In-Memory Data Grid (IMDG); In-Memory SQL Grid (IMSG); Compute Grid; Service Grid; Streaming and Complex Event Processing; Ignite File System (IGFS); Clustering; Messaging; Distributed data structures; Refactoring the architecture; Achieving High Performance; Addressing High Availability and Resiliency; Sharing Data; Moving Computation To Data; Installing Apache Ignite; Running HelloWorld. | |
505 | 8 | |a Classifying Apache IgniteIMDB versus IMDG; YugaByte DB; Geode, Hazelcast, Redis, and EhCache; Summary; References; Chapter 2: Understanding the Topologies and Caching Strategies; CAP theorem and Apache Ignite; Clustering architecture; Node discovery; TCP/IP discovery; ZooKeeper discovery; Node deployment; Cluster grouping; All nodes; Remote nodes; Cache nodes; Grouping by attributes; Grouping by node age; Local nodes; Client and server nodes; Custom nodes; Caching topology; Local; Partitioned; Replicated; Caching strategy; Cache aside; Read-through and write-through; Write-behind; Summary. | |
505 | 8 | |a Chapter 3: Working with Data GridsExploring the Data Grid ; Viewing cache elements; Configuring the DataGrid; Configuring Ignite caching ; Configuring L2 Caching; Web session clustering; How did it work?; Summary; Chapter 4: Exploring the Compute Grid and Query API; Query API; ScanQuery; TextQuery ; SqlQuery; Collocated ; Annotation-based query; Field based query; Non-collocated ; SQL functions; Compute Grid; Distributed Closure; Broadcasting asynchronously; Exploring the run and call APIs; Exploring the apply API; Ignite MapReduce/ForkJoin; Task Adapter; Task Split; Task Sessions. | |
505 | 8 | |a Ignite Executor ServiceIgnite Job Scheduler; Ignite AOP; Summary; Chapter 5: Building MicroServices with Service Grid; Understanding the service grid; Deploying microservices on Ignite; Building microservices; Processing complex events; Streaming events; Summary; Chapter 6: Sharpening Ignite Skills; Writing data to a persistent store ; Enabling native persistence; Persisting data to MySQL; Persisting data to Cassandra; Working with the POJO strategy ; Working with the BLOB strategy; Processing transactions; Exploring transactional mode; Transaction concurrency and isolation. | |
505 | 8 | |a Exploring distributed data structuresCountDownLatch; Semaphore; ID generator; Queue and Set; Atomic types; IgniteAtomicLong; IgniteAtomicReference; IgniteAtomicStamped; Summary; Chapter 7: Deploying To Production; Understanding the memory model; Retrieving a value; Storing an entry ; Preventing OOM; Off-heap eviction ; RANDOM_LRU; RANDOM_2_LRU ; On-heap eviction; LRU; FIFO; SORTED; Swap space; Expiring entries; Monitoring memory and caches; Memory region monitoring; Cache monitoring; JMX console monitoring ; Securing data; Tuning performance; Exploring the deployment options; Summary. | |
504 | |a References. | ||
520 | |a Apache Ignite is a distributed in-memory platform designed to scale and process large volume of data. It can be integrated with microservices as well as monolithic systems, and can be used as a scalable, highly available and performant deployment platform for microservices. This book will teach you to use Apache Ignite for building a high .. | ||
588 | 0 | |a Print version record. | |
650 | 0 | |a Software architecture. | |
650 | 0 | |a Application software |x Development. | |
650 | 7 | |a Application software |x Development. |2 fast |0 (OCoLC)fst00811707. | |
650 | 7 | |a Software architecture. |2 fast |0 (OCoLC)fst01200416. | |
776 | 0 | 8 | |i Print version: |a Acharya, Sujoy. |t Apache Ignite Quick Start Guide : Distributed Data Caching and Processing Made Easy. |d Birmingham : Packt Publishing Ltd, ©2018 |z 9781789347531. |
856 | 4 | 0 | |u https://ebookcentral.proquest.com/lib/ucb/detail.action?docID=5609750 |z Full Text (via ProQuest) |
907 | |a .b121445082 |b 03-29-22 |c 03-29-22 | ||
998 | |a web |b - - |c f |d b |e z |f eng |g enk |h 0 |i 1 | ||
915 | |a M | ||
956 | |a Ebook Central Academic Complete | ||
956 | |b Ebook Central Academic Complete | ||
999 | f | f | |i acfc5c01-0149-5bc7-adef-38aca13f6741 |s 252a412f-2679-53ae-bdf9-d8543f3c589c |
952 | f | f | |p Can circulate |a University of Colorado Boulder |b Online |c Online |d Online |e QA76.754 .A243 2018 |h Library of Congress classification |i web |n 1 |