Демонстрация nodejs-rabbitmq

1 подписчик

12+
12+

19 просмотров

год назад

ПожаловатьсяНарушение авторских прав

1 подписчик

12+
12+

19 просмотров

год назад

ПожаловатьсяНарушение авторских прав
12+
12+

19 просмотров

год назад

Привет! Этот проект представляет собой демонстрационное решение, созданное с использованием NodeJS и RabbitMQ Проект предусматривает механизм асинхронной обработки HTTP запросов. Предусмотрен следующий алгоритм работы: • Express.js предоставляет форму для отправки HTTP POST запроса, с последующим его приемом. • Запрос ретранслируется в microservice-m1, где формируется задание в очереди RabbitMQ, и поток M1 ставиться на ожидание результата. • Для обработки заданий RabbitMQ паралельно с сервером Express.js запускается поток M2 из microservice-m2. • После завершения обработки данных потоком M2 результат направляется в очередь RabbitMQ • Поток M1, находящийся на ожидании результата, откуда он возвращается в виде ответа для POST запрос на страницу пользователя.

, чтобы оставлять комментарии