2017-02-18 4 views
0

Я пишу проект, который использует RabbitMQ для передачи сообщений. У этого есть продюсер, который генерирует задачи в запланированное время и помещает их в очередь RabbitMQ. Также у меня есть пул работников, которые получают задания оттуда, обрабатывают их и помещают в другую очередь (обмен). Мне нужно сохранить результаты в базе данных. Итак, вопрос в том, должен ли я использовать одно и то же приложение (планировщик), которое генерирует задачи или записывает отдельный для этой задачи? Это немного упрощенная версия того, что я делаю, но вы можете сказать мне некоторые минусы и плюсы за это?Архитектура проекта с использованием очередей сообщений

ответ

0

Я буду использовать отдельное приложение. Так как это два простых приложения, которые полностью развязаны.

Смежные вопросы