Skip to content

OddEer0/ayaka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ayaka - Библиотека для запуска приложения

Мотивация

При запуске приложений в main могут возникнуть трудности, особенно если нужно запустить несколько серверов асинхронно. Для решения данной проблемы была создана данная библиотека.

Структура

Сама библиотека разделена на 2 части и первая основная, которая отвечает за асинхронное выполнение так называемых Job. Job - определенная асинхронная работа. Такие как обработка grpc/http/мониторинг серверов а так же определенных фоновых задач. Вторая же часть это экосистема. Там есть определенные готовые решения для создания http/grpc/мониторинг серверов и не только.

Важно

При созданий собственных Job(по факту требование это методы init и run) нужно объязательно делать select и внутри создавать канал сигнализирующий о том что задача выполнена Нужно что бы закрыть все, если у нас в контекте произошел сигнал о закрытий

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages