WebLogicте XA жана эмес Xa деген эмне?
WebLogicте XA жана эмес Xa деген эмне?

Video: WebLogicте XA жана эмес Xa деген эмне?

Video: WebLogicте XA жана эмес Xa деген эмне?
Video: Una live della notte (titolo da definire in seguito!) Cresci Con Noi su YouTube uniti si cresce! 2024, Декабрь
Anonim

Ан ХА транзакция, жалпысынан алганда, бир нече ресурстарды камтышы мүмкүн болгон "глобалдык транзакция". Жок - ХА транзакцияларда транзакциянын координатору жок жана бир ресурс бүт транзакция иштерин өзү аткарып жатат (бул кээде жергиликтүү транзакциялар деп аталат).

Муну эске алып, XA жана XA эмес транзакциялар деген эмне?

Ан ХА транзакциясы болуп саналат "глобалдык транзакция "бул бир нече ресурстарды камтышы мүмкүн. А жок - ХА транзакциясы ар дайым бир гана ресурсту камтыйт. Ан ХА транзакциясы координациялоону камтыйт транзакция бир же бир нече маалымат базалары (же JMS сыяктуу башка ресурстар) менен бир глобалдуу башкаруучу транзакция.

Ошондой эле суралышы мүмкүн, XA айдоочусу деген эмне? ХА : Кеңейтүүчү Архитектура дегенди билдирет, ал негизинен 2 фазалуу аткаруу протоколу үчүн колдонулат - Википедияны караңыз. Кыскача: Бир транзакция координатору менен бир нече транзакция менеджерлеринин ортосундагы глобалдык транзакция үчүн стандарттуу протокол. Кээде алар транзакция мониторлору деп да аталат.

Мындан тышкары, XA бүтүм деген эмне?

XA транзакциялары . ХА көптөгөн маалымат базалары тарабынан колдоого алынган эки фазалуу тапшырма протоколу транзакция мониторлор. Бул бирдиктүү координациялоо менен маалыматтардын бүтүндүгүн камсыз кылат транзакциялар бир нече реляциялык маалымат базаларына кирүү. Ресурс менеджери маалымат базасы же JMS системасы сыяктуу белгилүү бир ресурсту башкарат.

Маалымат булагы менен XA маалымат булагынын ортосунда кандай айырма бар?

Боюнча алганда маалымат булагы , ан XA маалымат булагы болуп саналат маалымат булагы катыша алат бир ХА глобалдык транзакция. эмес XA маалымат булагы жалпы катыша албайт ичинде глобалдык транзакция (бир түрү - кээ бир адамдар "акыркы катышуучу" деп аталган оптималдаштырууну ишке ашырышат, бул сизге муну так эмес бир эмес үчүн жасоого мүмкүндүк берет ХА пункт).

Сунушталууда: