Skip to content

Design an http client with FAIR built in #51

@satmihir

Description

@satmihir

This is in important direction we are taking for the library.

While it's implied in the docs and tests etc. that this is ideal for a client calling other services in a SOA like chained call scenario, the library itself stays agnostic of that and can be adapted to any number of use cases.

For this issue, we want to make it easier for the http clients to adopt this library by just easily augmenting a client with fair and benefitting from fairness when overloaded.

In the long terms vision, we want to generalize this augmentation pattern to include many other optimizations so the focus should just be to see how we can best insert the fair "handler" inside an http client.

Metadata

Metadata

Assignees

Labels

designRequires a design doc and that generates more tasks

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions