更新时间:2021-06-10 18:52:51
coverpage
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
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?
Exploring the Compute Grid and Query API
Query API
ScanQuery
TextQuery
SqlQuery
Collocated
Annotation-based query
Field based query
Non-collocated
SQL functions
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