Исследование эффективности методов взаимодействия программ-сервисов в микросервисной архитектуре ПО
Аннотация
В работе проводится исследование по оценке эффективности набора технологий, как методов взаимодействия сервисов в микросервисной архитектуре ПО. Основными для изучения выбраны технологии HTTP, gRPC, Apache Kafka.
В основной части дано кратное описание каждой из тестируемых технологий. Описана реализация системы, с использованием современных библиотек и языка программирования Scala. На основании результатов, полученных при помощи реализованной системы, приведена статистика и оценки показателей эффективности, таких как задержка, нагрузка на ресурсы и другие.
Результаты работы содержат в себе рекомендательные выводы по использованию той или иной технологии в конкретных сценариях.
Дипломная работа состоит из введения, 3 разделов и выводов. Работа изложена на 43 листах печатного текста, содержит 2 таблицы и 8 рисунков.
В основной части дано кратное описание каждой из тестируемых технологий. Описана реализация системы, с использованием современных библиотек и языка программирования Scala. На основании результатов, полученных при помощи реализованной системы, приведена статистика и оценки показателей эффективности, таких как задержка, нагрузка на ресурсы и другие.
Результаты работы содержат в себе рекомендательные выводы по использованию той или иной технологии в конкретных сценариях.
Дипломная работа состоит из введения, 3 разделов и выводов. Работа изложена на 43 листах печатного текста, содержит 2 таблицы и 8 рисунков.