Pregunta

¿cuál es la diferencia entre demasiado en ejecución el tipo de transacción y el tipo de transacción Ninguno, fijado para una orquestación o un ámbito. Una diferencia que sé es que la transacción de larga ejecución puede tener bloque de compensación.

¿Fue útil?

Solución

A alcance con ninguna transacción se utiliza generalmente como un bloque try / catch sólo para manejar excepciones. Un ámbito de transacción de larga duración es, así, una transacción, que como usted señala puede tener juegos de corrección asociados a ella para "deshacer" su trabajo.

Por lo general, una transacción de larga duración no se utiliza de manera aislada ... Contendrá las transacciones (tanto atómicas y de larga ejecución por su cuenta) anidados, con la transacción externa de coordinación a través de compensaciones de la ruina de todas las transacciones anidadas no de forma automática deshace.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top