WebLogic жүйесінде XA және Xa емес дегеніміз не?
WebLogic жүйесінде XA және Xa емес дегеніміз не?

Бейне: WebLogic жүйесінде XA және Xa емес дегеніміз не?

Бейне: WebLogic жүйесінде XA және Xa емес дегеніміз не?
Бейне: Weblogic - RCU and Domain Creation 2024, Мамыр
Anonim

Ан ХА транзакция, ең жалпы мағынада, бірнеше ресурстарды қамтуы мүмкін «жаһандық транзакция» болып табылады. Жоқ - ХА транзакциялардың транзакция үйлестірушісі жоқ және бір ресурс өзінің барлық транзакция жұмысын өзі жасайды (бұл кейде жергілікті транзакциялар деп аталады).

Осыны ескере отырып, XA және XA емес транзакциялар дегеніміз не?

Ан ХА транзакциясы «жаһандық транзакция бұл бірнеше ресурстарды қамтуы мүмкін. A жоқ - ХА транзакциясы әрқашан бір ғана ресурсты қамтиды. Ан ХА транзакциясы үйлестіруді қамтиды транзакция бір немесе бірнеше дерекқорлары бар (немесе JMS сияқты басқа ресурстар) барлығы бір ғаламдық жүйеге қатысатын менеджер транзакция.

Сондай-ақ, XA драйвері деген сұрақ туындауы мүмкін. ХА : Кеңейтілетін архитектураны білдіреді, ол негізінен 2 фазалық орындау протоколына сілтеме жасайды - Википедияны қараңыз. Қысқаша: Бір транзакция үйлестірушісі мен бірнеше транзакция менеджерлері арасындағы жаһандық транзакцияға арналған стандартты хаттама. Кейде оларды транзакция мониторлары деп те атайды.

Сонымен қатар, XA транзакциясы дегеніміз не?

ХА транзакциялары . ХА екі фазалы орындау протоколы болып табылады, оны көптеген дерекқорлар және транзакция мониторлар. Ол жалғыз үйлестіру арқылы деректердің тұтастығын қамтамасыз етеді транзакциялар бірнеше реляциялық мәліметтер базасына қол жеткізу. Ресурс менеджері дерекқор немесе JMS жүйесі сияқты белгілі бір ресурсты басқарады.

Деректер көзі мен XA дереккөзінің айырмашылығы неде?

Жөнінде деректер көздері , а XA деректер көзі Бұл деректер көзі қатыса алады ХА-да жаһандық транзакция. емес XA деректер көзі жалпы қатыса алмайды ішінде жаһандық транзакция (түрі - кейбір адамдар «соңғы қатысушы» деп аталатын оңтайландыруды жүзеге асырады, бұл сізге мұны дәл бір емес үшін жасауға мүмкіндік береді. ХА тармақ).

Ұсынылған: