Categorygithub.com/l00p8/xserver
modulepackage
0.1.1
Repository: https://github.com/l00p8/xserver.git
Documentation: pkg.go.dev

# README

HTTP Helpers

Модуль реализующий небольшой протокол поверх HTTP.

Содержит подмодуль HTTP Server с ендпоинтом для метрик, health check, rate limit, timeout limit, request ID, логирование. Все можно настраивать через конифиги.

Также содержит подмодуль HTTP Client реализующий таймауты, retry, max concurrent request count, circuit breaker паттерны.

# Functions

Listen starts a http server on specified address and defines gateway routes Server implements a graceful shutdown pattern for better handling of rolling k8s updates.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Config describes server configuration.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author