sync/

directory
v0.0.0-...-b14404a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: BSD-3-Clause

README

Resiliency

Other patterns includes

  • timeout
  • cancellation
  • heartbeat
  • singleflight

https://github.com/slok/goresilience

Directories

Path Synopsis
Package background implements functions to execute tasks in a separate goroutine.
Package background implements functions to execute tasks in a separate goroutine.
package batch simplifies data loading for one-to-one and one-to-many relationships.
package batch simplifies data loading for one-to-one and one-to-many relationships.
Package circuitbreaker is an in-memory implementation of circuit breaker.
Package circuitbreaker is an in-memory implementation of circuit breaker.
package expire optimally wait for the next deadline when there are at least n number of items to expire.
package expire optimally wait for the next deadline when there are at least n number of items to expire.
rate module
Package retry implements functions for retry mechanism.
Package retry implements functions for retry mechanism.
package snapshot implements redis-snapshot like mechanism - the higher the frequency, the more frequent the execution.
package snapshot implements redis-snapshot like mechanism - the higher the frequency, the more frequent the execution.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL