Сервис для проверки состояний игровых серверов minecraft (далее просто - игровой сервер) с помощью пакетов, описанных в протоколе minecraft java edition. Для отправки пакетов использовалась библиотека reactor netty.
Полное приложение имеет микросервисную архитектуру и состоит из 2 REST сервисов:
- Backend - сервис для хранения списка серверов, регистрации пользователей (https://github.com/GreenpixDev/MonitoringBackend)
- Pinger - сервис для проверки статусов серверов (текущий репозиторий)
При разработке использовались данные технологии:
- Ссылка на демонстрацию: https://new-servers.ru
- Ссылка на репозиторий "Основного сервиса": https://github.com/GreenpixDev/MonitoringBackend
- Документация протокола minecraft java edition: https://wiki.vg/Protocol