Reuse fasthttp client

This commit is contained in:
2023-10-12 21:16:57 +01:00
parent 815a6841ed
commit bf9ec2c877
5 changed files with 26 additions and 7 deletions
+3
View File
@@ -5,6 +5,7 @@ import (
graphql "github.com/lukaszraczylo/go-simple-graphql"
libpack_logging "github.com/lukaszraczylo/graphql-monitoring-proxy/logging"
libpack_monitoring "github.com/lukaszraczylo/graphql-monitoring-proxy/monitoring"
"github.com/valyala/fasthttp"
)
// config is a struct that holds the configuration of the application.
@@ -28,6 +29,8 @@ type config struct {
RoleRateLimit bool
RoleFromHeader string
GQLClient *graphql.BaseClient
FastProxyClient *fasthttp.Client
proxy string
}
Cache struct {