From 4eab01159a4855e9d114ec1527c415d9adfb14db Mon Sep 17 00:00:00 2001 From: Jonathan Halterman Date: Mon, 29 Jul 2024 09:15:28 -0700 Subject: [PATCH] Fix cache links --- _includes/common-links.html | 2 +- _includes/side-menu.md | 2 +- index.md | 2 +- load-limiting.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_includes/common-links.html b/_includes/common-links.html index 43aee15..67eb1eb 100644 --- a/_includes/common-links.html +++ b/_includes/common-links.html @@ -20,7 +20,7 @@ [circuit-breaker-listeners]: {{ "/circuit-breaker#event-listeners" | relative_url }} [circuit-breaker-standalone]: {{ "/circuit-breaker#standalone-usage" | relative_url }} [rate-limiters]: {{ "/rate-limiter" | relative_url }} -[cache]: {{ "/cache" | relative_url }} +[caches]: {{ "/cache" | relative_url }} [async-execution]: {{ "/async-execution" | relative_url }} [event-listeners]: {{ "/event-listeners" | relative_url }} [policy-listeners]: {{ "/event-listeners#policy-listeners" | relative_url }} diff --git a/_includes/side-menu.md b/_includes/side-menu.md index 60475ca..81e6bb3 100644 --- a/_includes/side-menu.md +++ b/_includes/side-menu.md @@ -11,7 +11,7 @@ - [Fallback][fallbacks] - [Hedge][hedge] - [Bulkhead][bulkheads] - - [Cache][cache] + - [Cache][caches] - Features - [Async Execution][async-execution] diff --git a/index.md b/index.md index 4fef035..06932c5 100644 --- a/index.md +++ b/index.md @@ -8,7 +8,7 @@ title: Fault tolerance and resilience patterns for Go Failsafe-go is a library for building fault tolerant Go applications. It works by wrapping executable logic with one or more resilience [policies], which can be combined and [composed][policy-composition] as needed. Policies include: - Failure handling: [Retry][retry], [Fallback][fallbacks] -- Load limiting: [Circuit Breaker][circuit-breakers], [Bulkhead][bulkheads], [Rate Limiter][rate-limiters], [Timeout][timeouts], [Cache] +- Load limiting: [Circuit Breaker][circuit-breakers], [Bulkhead][bulkheads], [Rate Limiter][rate-limiters], [Timeout][timeouts], [Cache][caches] - Time limiting: [Timeout][timeouts], [Hedge][hedge] ## Getting Started diff --git a/load-limiting.md b/load-limiting.md index 9ba40c6..54401fd 100644 --- a/load-limiting.md +++ b/load-limiting.md @@ -9,7 +9,7 @@ title: Load Limiting 1. TOC {:toc} -Systems become overloaded when usage exceeds the capacity of resources such as CPU, memory, disk, thread pools, and so on. Failsafe-go offers several policies that can prevent system overload, including [Circuit Breakers][circuit-breakers], [Bulkheads][bulkheads], [Rate Limiters][rate-limiters], [Timeouts][timeouts], and [Caches][Cache]. We'll discuss below how these policies differ, and when you might choose one over another. +Systems become overloaded when usage exceeds the capacity of resources such as CPU, memory, disk, thread pools, and so on. Failsafe-go offers several policies that can prevent system overload, including [Circuit Breakers][circuit-breakers], [Bulkheads][bulkheads], [Rate Limiters][rate-limiters], [Timeouts][timeouts], and [Caches][caches]. We'll discuss below how these policies differ, and when you might choose one over another. ## Types of Load Limiting