NEUE FRAGE 48
Es wird eine XA-Transaktion konfiguriert, bei der ein JMS-Konnektor auf eingehende JMS-Nachrichten wartet. Welche Bedeutung hat das Timeout-Attribut der XA-Transaktion und was passiert nach Ablauf des Timeouts?
* Einstellen einer Transaktionszeitüberschreitung für den Bitronix Transaktionsmanager
* Setzen Sie den Transaktions-Timeout entweder
- In der Datei wrapper.conf
- In CloudHub auf der Registerkarte Eigenschaften der Mule-Anwendungsbereitstellung
* Der Standardwert ist 60 Sekunden. Sie ist definiert als
mule.bitronix.transactiontimeout = 120
* Diese Eigenschaft definiert die Zeitüberschreitung für jede Transaktion, die für diesen Manager erstellt wird.
Wenn die Transaktion nicht vor Ablauf der Zeitüberschreitung beendet wurde, wird sie automatisch zurückgesetzt.
--------------------------------------- Zusätzliche Informationen zum Transaktionsmanagement:
Bitronix ist als XA-Transaktionsmanager für Mule-Anwendungen verfügbar
* Um Bitronix zu verwenden, deklarieren Sie es als globales Konfigurationselement in der Mule-Anwendung
<bti:transaction-manager />
* Jede Mule-Laufzeit kann nur eine Instanz eines Bitronix-Transaktionsmanagers haben, die von allen Mule-Anwendungen gemeinsam genutzt wird
* Für vom Kunden gehostete Implementierungen definieren Sie den XA-Transaktionsmanager in einer Mule-Domäne.
- Dann teilen Sie dieses globale Element mit allen Mule-Anwendungen in der Mule-Laufzeitumgebung

Eine Antwort hinterlassen