Routing Strategies
Routing strategies determine how Wayfinder selects which AR.IO gateway to use for each request. Different strategies optimize for different goals like performance, reliability, or load distribution.
Strategy Comparison
Strategy | Best For | Use Case | Predictability | Infrastructure Control |
---|---|---|---|---|
Fastest Ping | Real-time applications | Performance-critical apps, gaming | Medium | Low |
Ping | Health-checked routing | Combining custom routing with health checks | Medium | Medium |
Preferred + Fallback | Dedicated infrastructure | CDN with origin fallback, enterprise gateways | High | Maximum |
Round Robin | Load balancing | Even distribution across known gateways | High | High |
Random | Simple distribution | Basic load spreading, testing | Low | Medium |
Static | Single gateway | Development, specific gateway requirements | Maximum | High |
Related
- FastestPingRoutingStrategy: Network-based gateway discovery
- PingRoutingStrategy: Health-checked routing wrapper
- PreferredWithFallbackRoutingStrategy: Static gateway configuration
- RoundRobinRoutingStrategy: Even distribution across gateways
- RandomRoutingStrategy: Randomized gateway selection
- StaticRoutingStrategy: Always use a single, fixed gateway