Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Исходник Golang - Cloud Configurations Microservice

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
10 Авг 2022
Сообщения
78
Реакции
105
Базовый микросервис для облачных конфигураций вашего проекта.
Использует gorm для MySQL и fasthttp (fiber-prefork) для максимального перфоманса.
Отсутствует какая либо защита, возможно появится в будущем.

Сервис открывается на порту 4000, можно изменить в cmd/main.go, 17 строка
Статистику использования ресурсов микросервисом можно посмотреть на ip:port/metrics

В среднем использует от 15 до 20 мб оперативной памяти, средний Response Time: 10ms (может ухудшится при замедлении MySQL). То есть можно запустить на любой болванке за 50 рублей.

? Сборка проекта:
Expand Collapse Copy
cd cmd
go build -o cloud
./cloud

⚙ Environment:
Expand Collapse Copy
DSN - MySQL (Пример: log:pass@/dbname?parseTime=true)

Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Последнее редактирование:
Назад
Сверху Снизу