Opinionated HTTP
An opinionated HTTP Client library using convention over configuration.
Uses
- PersistentHTTP for http connection pooling.
- Semantic Logger for logging and metrics.
- Secret Config for its configuration.
By convention the following metrics are measured and logged: *
PersistentHTTP with the following enhancements:
- Read config from Secret Config, just supply the
secret_config_path. - Redirect logging into standard Semantic Logger.
- Implements metrics and measure call durations.
- Standardized Service Exception.
- Retries on HTTP 5XX errors