/ / Mule - ¿Cuándo usar patrones de mensajería? - mula, mensajeria

Mule: ¿cuándo usar patrones de mensajes? - mula, mensajes

Disculpe lo que podría ser una pregunta vaga, intentaré y detallaré tanto como pueda.

Tengo que construir una aplicación en Mule que copie archivos.desde un depósito amazon s3 a un sistema de archivos y envíe algunas notificaciones a lo largo del camino. También tiene que mover los archivos a un cubo de procesamiento s3 antes de moverlos a mi sistema de archivos.

Así en orden:

Obtener archivos del cubo s3 Mover al procesamiento de cubo s3 Hacer alguna validación Escribir al sistema de archivos Cualquier error los escribe en el cubo de error

Esto es bastante simple y puedo hacer esto en Mule simplemente usando flujos / subflujos de manera procesal.

¿Pero realmente debería estar haciendo esto usando patrones de Mensajería ya que Mule es un "ESB"? ¿Debo dividir estos procesos a través de colas vm / jms? ¿O simplemente está utilizando subflujos de manera procesal?

¿Cuál es la mejor práctica de cuándo usar colas en lugar de solo sub flujos de procedimientos?

Respuestas

0 para la respuesta № 1

La mensajería es tan sofisticada en mule e incluso si usa flujos / subflujos internamente en agrupación y equilibrio de carga, mule usa las colas de vm para comunicarse entre los flujos / subflujos.

No es necesario utilizar patrones de mensajería a menos que su flujo sea demasiado complejo.