2011-08-09 18 views

Respuesta

5

El envío de los mensajes al agregador se puede ejecutar en una transacción.

Necesitará una tienda persistente con el agregador para permitir que los mensajes salientes actúen como una transacción. Consulte la documentación sobre la persistencia

Por ejemplo, hay un soporte persistente basado en JDBC y HawtDB (basado en archivos) listo para usar. Es conectable ya que también puedes construir tu personalizada.

El libro de Camel in Action en el capítulo 8 y 9 lo explica con mucho más detalle.

+0

Y si quiero leer mensajes de una cola JMS, procesarlos y volver a la misma cola en caso de error. La tienda persistente no puede hacer eso, ¿verdad? – user219882

+0

Ninguna cola JMS no encaja bien como una tienda persistente para agregar mensajes. La tienda necesita admitir los mensajes agregados actualmente en curso, así como los mensajes agregados completados, pero actualmente en vuelo, etc. Pero hay una API enchufable, por lo que puede codificar una tienda personalizada usted mismo. –

Cuestiones relacionadas