Файл: Лабораторная работа 4 по дисциплине Системная и программная инженерия Направление подготовки Информатика и вычислительная техника.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 75
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное автономное образовательноеучреждения высшего образования«Национальный исследовательский технологический университет «МИСиС»Лабораторная работа №4по дисциплине:«Системная и программная инженерия»Направление подготовки:«Информатика и вычислительная техника»Семестр №6
Москва – 2023Цель:Знакомство с RabbitMQ.Практическое задание:
Задача №1:Создать fanout обменник, в имени которого необходимо указать ФИО, и номер группы, создать очередь для него, связать их между собой, и отправить сообщение. Продемонстрировать отправку сообщения.Рис. 1 – Создание fanout обменника Makerov_Alexandr_Evgenevich_BIVT-20-5.Рис. 2 – Создание очереди queue_for_fanout.Рис. 3 – Привязка очереди к обменнику.
Рис. 4 – Полученное сообщение от обменника.Задача №2:Создать direct обменник, в имени которого необходимо указать ФИО, и номер группы, создать две очереди для него, связать очереди с обменником по разным ключам, и отправить сообщения с разными ключами. Продемонстрировать отправку сообщения.Рис. 5 – Создание direct обменникаMakerov.Alexandr.Evgenevich.BIVT-20-5.Рис. 6 и 7 – Для созданных двух очередей создаем привязку по разным ключам к обменнику.Рис. 8 и 9 – Полученные сообщения от обменника очередям по разным ключам.Вывод:
Я ознакомился с RabbitMQ.
| Выполнил: | Проверил: | |
| Макеров А.Е. (Ф.И.О. студента) | Козлов М.Е. (Ф.И.О преподавателя) | |
| БИВТ-20-5 (№ группы) | ______________ (оценка) | |
| 04.04.2023 (дата сдачи) | ______________ (дата проверки) | |
| Подпись: ____________ | Подпись: _____________ | |
Задача №1:Создать fanout обменник, в имени которого необходимо указать ФИО, и номер группы, создать очередь для него, связать их между собой, и отправить сообщение. Продемонстрировать отправку сообщения.Рис. 1 – Создание fanout обменника Makerov_Alexandr_Evgenevich_BIVT-20-5.Рис. 2 – Создание очереди queue_for_fanout.Рис. 3 – Привязка очереди к обменнику.
Рис. 4 – Полученное сообщение от обменника.Задача №2:Создать direct обменник, в имени которого необходимо указать ФИО, и номер группы, создать две очереди для него, связать очереди с обменником по разным ключам, и отправить сообщения с разными ключами. Продемонстрировать отправку сообщения.Рис. 5 – Создание direct обменникаMakerov.Alexandr.Evgenevich.BIVT-20-5.Рис. 6 и 7 – Для созданных двух очередей создаем привязку по разным ключам к обменнику.Рис. 8 и 9 – Полученные сообщения от обменника очередям по разным ключам.Вывод:
Я ознакомился с RabbitMQ.