2 repos
Defines mechanisms for automatically retrying failed network requests based on status codes and backoff strategies.
Distinguishing note: Focuses on RPC-specific retry logic rather than generic application-level retries.
Explore 2 awesome GitHub repositories matching networking & communication · Retry Policies. Refine with filters or upvote what's useful.
gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl
Configures maximum attempts and backoff parameters to improve resilience against transient network failures.
Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat
The framework retrieves current retry settings to validate how the client handles transient network errors during the execution of outgoing HTTP requests.