2014-01-07 5 views
0

Извините, что может быть неопределенным вопросом, я постараюсь и детализировать насколько могу.Mule - когда использовать шаблоны обмена сообщениями?

Мне нужно создать приложение в Mule, которое копирует файлы из ведра amazon s3 в файловую систему и отправляет некоторые уведомления на этом пути. Он также должен переместить файлы в ведро обработки s3, прежде чем перемещать их в мою файловую систему.

Так в следующем порядке:

Получить файлы из s3 ведра Переместить в процессинговые s3 ведро ли некоторые проверки Запись в файловую систему Любые ошибки записать их ошибки ведро

Это довольно просто, и я может сделать это в Муле, просто используя потоки/субпотоки процедурно.

Но должен ли я делать это с использованием шаблонов сообщений, поскольку Mule является «ESB»? Должен ли я разбивать эти процессы на очереди vm/jms? Или просто использует вспомогательные потоки процедурным способом?

Какова наилучшая практика использования очередей вместо простых процедурных потоков?

ответ

0

Сообщения настолько сложны в муле, и даже если вы используете потоки/субпотоки внутри кластеризации и балансировки нагрузки, mule использует очереди vm для обмена данными между потоками/субпотоками.

Нет необходимости использовать шаблоны обмена сообщениями, если ваш поток слишком сложный

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