Impostazione di isolamento delle transazioni livello a Berkeley DB Java Edition per le transazioni distribuite (XA)

StackOverflow https://stackoverflow.com/questions/3865890

Domanda

Sono utilizzando le transazioni distribuite in un'applicazione BDB JE per coordinare le transazioni su più ambienti BDB JE. Voglio impostare il livello di isolamento transazione serializzabile. Per iniziare le transazioni distribuite, io uso un Xid che generare e fare in modo è globalmente univoco, evitando di classe Transaction natale di BDB JE. Il ramo transazione che inizia è ThreadLocal, quindi nulla è passato nel campo transazione nelle operazioni. Allora, come faccio a impostare il livello di isolamento? È il livello di isolamento già in default a serializzabile? Il mio Google-fu non gira nulla fino ...

È stato utile?

Soluzione

Sono un grande fan di StackOverflow, ma sono anche il Product Manager per Oracle Berkeley DB quindi devo suggerire prima che il "posto giusto" per chiedere questo tipo di domanda è sul Forum OTN per BDB JE ( http://forums.oracle.com/forums/forum.jspa?forumID=273).

Ecco il Javadoc per BDB JE http://download.oracle.com/berkeley-db/docs/je/3.2.76/TransactionGettingStarted/BerkeleyDB-JE-Txn.pdf

Ed ecco le informazioni relative LockMode http://download.oracle.com/berkeley-db/docs/je/3.3.62/java/com/sleepycat/je/LockMode.html

Prova Google-Fu di: sito: download.oracle.com edizione Berkeley DB Java

La documentazione per tutti i prodotti vivono nel sistema Oracle "DocArch" che pubblica al server di download (perché quando è stato progettato prima non c'era "interweb" solo CDROM e materiali stampati che si desidera scaricare, capito?).

In bocca al lupo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top