Apache Ignite Quick Start Guide
Sujoy Acharya更新时间:2021-06-10 18:52:51
最新章节:Leave a review - let other readers know what you thinkcoverpage
Title Page
About Packt
Why subscribe?
Packt.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
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
Classifying Apache Ignite
IMDB versus IMDG
YugaByte DB
Geode Hazelcast Redis and EhCache
Summary
References
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
Working with Data Grids
Exploring the Data Grid
Viewing cache elements
Configuring the DataGrid
Configuring Ignite caching
Configuring L2 Caching
Web session clustering
How did it work?
Summary
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
Ignite Executor Service
Ignite Job Scheduler
Ignite AOP
Summary
Building MicroServices with Service Grid
Understanding the service grid
Deploying microservices on Ignite
Building microservices
Processing complex events
Streaming events
Summary
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
Exploring distributed data structures
CountDownLatch
Semaphore
ID generator
Queue and Set
Atomic types
IgniteAtomicLong
IgniteAtomicReference
IgniteAtomicStamped
Summary
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
References
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-06-10 18:52:51