تحديد مستوى عزل المعاملة في طبعة بيركلي دي بي جافا للمعاملات الموزعة (XA)
-
28-09-2019 - |
سؤال
أنا أستخدم المعاملات الموزعة في تطبيق BDB JE لتنسيق المعاملات عبر بيئات BDB JE متعددة. أريد ضبط مستوى عزل المعاملة على التسلسل. لبدء المعاملات الموزعة ، أستخدم XID التي أقوم بإنشائها وأتأكد من أنها فريدة من نوعها على مستوى العالم ، حيث يتجنب فئة المعاملات الأصلية لـ BDB JE. فرع المعاملات الذي يبدأ هو threadlocal ، لذلك يتم تمرير فارغ في مجال المعاملة في العمليات. فكيف يمكنني ضبط مستوى العزلة؟ هل مستوى العزلة قد تم التخلف عن السداد بالفعل إلى التسلسل؟ بلدي google-fu لا يرفع أي شيء ...
المحلول
أنا معجب كبير بـ Stackoverflow ، لكنني أيضًا مدير المنتج لـ Oracle Berkeley DB ، لذلك يجب أن أقترح أولاً أن "المكان الصحيح" لطرح هذا النوع من الأسئلة موجود في منتدى OTN لـ BDB JE (http:/ /forums.oracle.com/forums/forum.jspa؟forumid=273).
هنا Javadoc لـ BDB JE http://download.oracle.com/berkeley-db/docs/je/3.2.76/transactiongettingstarted/berkeleydb-je-txn.pdf
وهنا معلومات حول lockmode http://download.oracle.com/berkeley-db/docs/je/33.3.62/java/com/sleepycat/je/lockmode.html
جرب Google-FU من: الموقع: Download.oracle.com Berkeley DB Java Edition
تعيش مستندات جميع المنتجات في نظام Oracle "Docarch" الذي ينشر إلى خادم التنزيل (لأنه عندما تم تصميمه لأول مرة ، لم يكن هناك "interweb" فقط cdroms والمواد المطبوعة التي ستقوم بتنزيلها ، والحصول عليها؟).
حظا طيبا وفقك الله.