Documentation
¶
Overview ¶
Package coalesce provides request coalescing to prevent duplicate upstream fetches.
When multiple concurrent requests arrive for the same cache key, the coalescer ensures only one upstream fetch is performed while other requests wait for the result. This prevents cache stampedes and reduces load on upstream servers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Coalescer ¶
type Coalescer struct {
// contains filtered or unexported fields
}
Coalescer handles request coalescing for identical requests using singleflight.
Click to show internal directories.
Click to hide internal directories.