Scaling Apache Solr -- Features Of Resilience
summary
Solr 8.7 introduces circuit breakers that use JVM % and load‑average thresholds per collection to return 503 when a node refuses new requests (time‑averaged metrics, still vulnerable to one behemoth query). Solr 9 adds rate limiters with guaranteed slots, hard caps, slot borrowing and 429 responses, configurable on the fly. Solr 9 also adds task management: trackable query UUIDs, list/cancel/status endpoints, aging and bulk cancels, and a planned policy to let circuit breakers kill running tasks to free capacity.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:02About the speaker
- 3:05What is sustenance in Solr
- 8:24Circuit breakers in Solr
- 13:49Rate limiters in Solr
- 22:16Task management in Solr
- 33:06Future features and Q&A
related talks
41mSearching large data sets in (near) constant time
16mSolr Eclipse - Zomato's Journey to 64 Million Search Queries a Day
29mScaling Search Clusters with Apache Solr and Kubernetes
29mSolr Sparse Faceting #bbuzz
28mRunning OpenSearch at Scale in High-Traffic Gaming Systems
31mMaximize Resource Efficiency with Separated Index and Search Workloads
30mCaching for Speed: Practical Performance Optimization in OpenSearch & Lucene
41mE-Commerce search at scale on Apache Lucene
