Skip to content

Borislavv/go-httpclientpool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-httpclientpool

Http client pool with request/response middlewares.

Http client pool with middlewares implementation for golang

Pool interface:

image

Create a new instance of pool:

image

Usage:

image

Request middleware interface:

image

Response middleware interface:

image

Middleware usage:

image

Performance

image

See also benchmark itself: github.com/Borislavv/go-httpclientpool/pkg/httpclient/pooled_bench_test.go