Skip to content

Сервер и Клиент для прием и отправка метрик asyncio_server-client

Notifications You must be signed in to change notification settings

Plachey/asyncio_server-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Сервер и Клиент для прием и отправка метрик asyncio_server-client

    Мы имеем два файла это:
  • Клиентское сетевое приложение — клиента для сервера метрик, который умеет отправлять и получать всевозможные метрики.
  • Реализация сервера для приема метрики и отправки.

Код приложения разбит на классы Storage, Parser и Executor, также есть класс, который реализует asyncio-сервер.

Storage инкапсулирует в себе методы для работы с хранилищем и сами метрики у нас это словарь.

Parser разбирает текстовый протокол при получении информации из сокета и формирует корректный запрос при отправке данных.

Executor получает разобранные команды и отправляет соответствующие запросы в Storage.

About

Сервер и Клиент для прием и отправка метрик asyncio_server-client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages