Детальная информация
Название | Разработка алгоритмов и программного обеспечения платформы обмена сообщениями в распределенных системах: выпускная квалификационная работа магистра: направление 27.04.04 «Управление в технических системах» ; образовательная программа 27.04.04_08 «Киберфизические системы и технологии» |
---|---|
Авторы | Татаринов Игорь Андреевич |
Научный руководитель | Потехин Вячеслав Витальевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | обмен сообщениями ; микросервисная архитектура ; акторная модель ; отказоустойчивость ; брокер ; messaging ; microservice architecture ; actor model ; fault tolerance ; broker |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 27.04.04 |
Группа специальностей ФГОС | 270000 - Управление в технических системах |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2000 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35509 |
Дата создания записи | 14.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена исследованию и разработке эффективных алгоритмов и программного обеспечения для обмена сообщениями в распределенных системах, обеспечивающих высокую надежность, низкие задержки и масштабируемость. В ходе исследования рассматриваются ключевые принципы работы распределенных систем, анализируются современные протоколы и технологии обмена сообщениями такие как RabbitMQ, Apache Kafka, MQTT, а также разрабатывается собственная программная платформа с оптимизированными алгоритмами маршрутизации и обработки сообщений.
This work is devoted to the research and development of efficient algorithms and software for messaging in distributed systems that provide high reliability, low latency and scalability. The study examines the key principles of distributed systems, analyzes modern messaging protocols and technologies such as RabbitMQ, Apache Kafka, MQTT, and develops its own software platform with optimized algorithms for routing and processing messages.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- ВВЕДЕНИЕ
- 1. Теоретическая часть
- 1.1 Понятие Message Broker
- 1.2 Сравнение с синхронными протоколами
- 1.3 Паттерны обмена сообщениями
- 1.4 Компоненты Message Broker
- 1.5 Гарантии доставки
- 1.6 Управление сообщениями
- 1.7 Описание протоколов
- 1.8 Сравнение протоколов
- 1.9 Масштабируемость
- 1.10 Отказоустойчивость
- 2. Разработка прототипа системы обмена сообщениями
- 2.1 Общее описание модуля
- 2.2 Реализация gRPC-сервера на языке Golang
- 2.3 Реализация метода Subscribe
- 3. Нагрузочное тестирование
- 3.1 Общее описание клиента
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ А
- (обязательное)
- Листинг главного скрипта запуска системы
- ПРИЛОЖЕНИЕ Б
- (обязательное) Листинг GRPC сервера
- ПРИЛОЖЕНИЕ В
- (обязательное)
- Листинг сервиса
Количество обращений: 0
За последние 30 дней: 0