Файл: Лабораторная работа 4 по дисциплине Системная и программная инженерия Направление подготовки Информатика и вычислительная техника.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 28

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное

учреждения высшего образования

«Национальный исследовательский технологический университет «МИСиС»

Лабораторная работа №4

по дисциплине:

«Системная и программная инженерия»

Направление подготовки:

«Информатика и вычислительная техника»


Семестр №6

Выполнил:

Проверил:




Макеров А.Е.

(Ф.И.О. студента)

Козлов М.Е.

(Ф.И.О преподавателя)




БИВТ-20-5

(№ группы)

______________

(оценка)




04.04.2023

(дата сдачи)

______________

(дата проверки)




Подпись: ____________

Подпись: _____________




Москва – 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.