Tengo una pregunta general sobre Apache Camel. No pude encontrar si se procesó el agregador. Si se tramita, ¿cómo se implementan las transacciones y qué tan rápido es la agregación?Apache Camel - transacción en las rutas
7
A
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.
Cuestiones relacionadas
- 1. Cómo probar unidades de rutas de producción en Apache Camel?
- 2. Administración y supervisión de rutas Apache-Camel en ServiceMix
- 3. Apache Camel http a rutas http (¿Es posible?)
- 4. Apache Camel con clúster ActiveMQ
- 5. Enrutamiento condicional Apache Camel
- 6. Apache Camel scripting problem
- 7. Apache camel alternative in .net?
- 8. Apache Camel para llamadas asincrónicas
- 9. Apache Camel: ¿Qué marcha con los mensajes?
- 10. ¿Cómo iniciar las rutas Camel en ActiveMQ esclavo solo cuando el esclavo se activa en failover?
- 11. ¿Cuál es el mejor diseñador visual de rutas de Camel Apache?
- 12. ¿Cuáles son las ventajas y desventajas de definir rutas Camel en Spring xml?
- 13. Camel - El manejo de excepciones en 'sub' rutas
- 14. ¿Cómo utilizo las rutas de Flask con Apache y mod_wsgi?
- 15. distribuida ActiveMQ con Camel
- 16. Apache Camel: cómo almacenar la variable para un uso posterior
- 17. Apache Camel: punto final "directo: inicio": ¿qué significa?
- 18. Apache Camel: ¿Procesadores y Frijoles sirven para el mismo propósito?
- 19. CÓMO: Archivos de coincidencias de Apache Camel, Regex
- 20. ¿Hay problemas conocidos al usar Scala con Apache Camel?
- 21. Camel - extender Java DSL?
- 22. siglas en Camel Back
- 23. Ejemplo de Apache Camel para insertar una fila en una tabla
- 24. La mejor estrategia para procesar archivos CSV grandes en Apache Camel
- 25. Cómo usar las transacciones (comenzar transacción, confirmar transacción)?
- 26. Diferencias entre Camel y BPEL
- 27. ¿Por qué la RewriteRule de Apache revela rutas locales?
- 28. ¿Cuál es la diferencia entre "direct:" y to() en Apache Camel?
- 29. Carcasa Pascal o Camel Camel para código C#?
- 30. Prueba Camel con MockEndpoints
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
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. –