Routing Strategies
Prism's intelligent request routing system with consensus validation, hedging, scoring, and failover.
Table of Contents
Overview
Request → SmartRouter
│
├─ Critical method? ──────────→ CONSENSUS (3+ upstreams)
│
├─ Scoring enabled? ──────────→ SCORING (best upstream)
│
├─ Hedging enabled? ──────────→ HEDGING (parallel requests)
│
└─ Fallback ───────────────────→ LOAD BALANCER (round-robin)Routing Priority
Consensus Validation
How It Works
Configuration
Option
Type
Default
Description
Use Cases
Example
Metrics
Hedging for Tail Latency
The Problem: Tail Latency
How It Works
Configuration
Option
Type
Default
Description
Example Timeline
Hedging Decision Tree
Use Cases
Metrics
Scoring Algorithm
Scoring Factors
Configuration
Score Calculation
Example
Metrics
Load Balancing
Round-Robin
Weighted Round-Robin
Response-Time Based
Circuit Breaker
State Machine
Configuration
Behavior
Metrics
Routing Decision Flow
Last updated