Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Asynchronous HTTP client with Circuit Breaker integration for failure handling and retries

Notifications You must be signed in to change notification settings

community-of-python/base-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP Client with Circuit Breaker Integration

Asynchronous HTTP client with Circuit Breaker integration for failure handling and retries.

Features

  • 🚀 Asynchronous client based on httpx.AsyncClient
  • Circuit Breaker integration circuit-breaker-box
  • 🔄 Automatic retries tenacity
  • 📝 Detailed logging
  • 🛡️ Flexible response validation
  • 🔧 Flexible request preparation supporting all httpx parameters
  • 🧩 Customizable response handlers via inheritance

Installation

pip install base-client

Usage

See -> Examples

Development

Commands

Use -> Justfile

About

Asynchronous HTTP client with Circuit Breaker integration for failure handling and retries

Resources

Stars

Watchers

Forks