Извините, что может быть неопределенным вопросом, я постараюсь и детализировать насколько могу.Mule - когда использовать шаблоны обмена сообщениями?
Мне нужно создать приложение в Mule, которое копирует файлы из ведра amazon s3 в файловую систему и отправляет некоторые уведомления на этом пути. Он также должен переместить файлы в ведро обработки s3, прежде чем перемещать их в мою файловую систему.
Так в следующем порядке:
Получить файлы из s3 ведра Переместить в процессинговые s3 ведро ли некоторые проверки Запись в файловую систему Любые ошибки записать их ошибки ведро
Это довольно просто, и я может сделать это в Муле, просто используя потоки/субпотоки процедурно.
Но должен ли я делать это с использованием шаблонов сообщений, поскольку Mule является «ESB»? Должен ли я разбивать эти процессы на очереди vm/jms? Или просто использует вспомогательные потоки процедурным способом?
Какова наилучшая практика использования очередей вместо простых процедурных потоков?