成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JBoss事務(wù)的一些關(guān)鍵特性

開發(fā) 后端
本文介紹JBoss事務(wù)的四要素,JBoss事務(wù)在JBOSS_HOME/server/all/config/jboss-service.xml中管理器配置。

多個操作組成一個不可分割的整體,可以稱為一個JBoss事務(wù)。

1.JBoss事務(wù)的四要素簡稱ACID,分別是
Atomicity 原子性:事務(wù)的多個操作組成一個單元,所有操作要么一起成功,要么一起失敗
Consistency 一直性:事務(wù)操作的前后,數(shù)據(jù)庫必須保持?jǐn)?shù)據(jù)的一致性和完整性
Isolation 隔離性:多個事務(wù)之間彼此不會相互影響
Durability 持久性:事務(wù)成功之后,事務(wù)結(jié)果應(yīng)該持久化,也就是說事務(wù)的成功是持久的

2.加鎖:鎖分為悲觀鎖和樂觀鎖,當(dāng)使用悲觀鎖時,分為五個隔離級別,分別是SERIALIZABLE、 REPEATABLE_READ (default)、READ_COMMITTED、READ_UNCOMMITTED和NONE,隔離級別逐步減弱。樂觀鎖也叫版本鎖,其對數(shù)據(jù)進(jìn)行操作時,將其復(fù)制到臨時區(qū),操作之后將版本與原有數(shù)據(jù)比較,如果一致則將遞增版本并寫回,如果不一致則回滾,由于樂觀鎖僅在復(fù)制出數(shù)據(jù)和提交數(shù)據(jù)時對數(shù)據(jù)加鎖,所以并行度更高,但如果寫操作比較頻繁地話則容易出現(xiàn)沖突導(dǎo)致回滾。   

3.兩階段提交(Two-Phase Commit)
如果對多種可恢復(fù)的資源進(jìn)行操作,在事務(wù)提交時,可能會導(dǎo)致部分事務(wù)成功而部分事務(wù)失敗,使數(shù)據(jù)處于不一致的狀態(tài),這時候可使用分布式事務(wù),分布式事務(wù)采用兩階段提交協(xié)議,在事務(wù)提交之前,先詢問各種資源是否為提交做好準(zhǔn)備(第一階段),然后再提交(第二階段),如果失敗,則全部回滾

JBoss事務(wù)管理器配置在JBOSS_HOME/server/all/config/jboss-service.xml中,如下:

  1. <mbean code="org.jboss.tm.TransactionManagerService"    name="jboss:service=TransactionManager"  xmbeandd="resource:xmdesc/Transaction                             ManagerService-xmbean.xml">        
  2.         <attribute name="TransactionTimeout">300</attribute> 
  3.        <attribute name="GlobalIdsEnabled">true</attribute>        
  4.        <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends> 
  5.    </mbean>    

可以通過JNDI名java:/UserTransaction訪問事務(wù)

  1. UserTransaction ut = (UserTransaction) ctx.lookup("java:/UserTransaction");  
  2.     ut.begin();  
  3.     ut.commit(); 

 

【編輯推薦】
  1. JBoss和JMS簡要概述
  2. 在JBoss4.0上Oracle數(shù)據(jù)庫配置
  3. JBoss4.0詳細(xì)概覽
  4. 從JBoss的服務(wù)器中獲得源碼的細(xì)節(jié)
  5. JBoss IPv6應(yīng)用服務(wù)器支持
責(zé)任編輯:佚名 來源: csdn
相關(guān)推薦

2009-06-15 15:31:11

JBossDeploy

2015-01-06 15:07:23

LTE

2011-07-03 19:07:47

關(guān)鍵詞

2018-09-11 16:15:36

Vue高版本前端

2011-08-04 13:55:10

Cocoa Objective- 文件

2021-04-23 07:51:56

CSS Container Q Chrome

2009-08-13 09:49:16

C#關(guān)鍵字

2013-08-26 14:58:48

App Store關(guān)鍵字優(yōu)化App營銷

2013-08-26 15:19:44

應(yīng)用商店AppStore關(guān)鍵字選取

2013-03-29 13:17:53

XCode調(diào)試技巧iOS開發(fā)

2011-07-13 09:13:56

Android設(shè)計(jì)

2011-03-15 17:46:43

2012-05-21 10:13:05

XCode調(diào)試技巧

2009-07-21 09:55:45

iBATIS分頁

2009-06-18 14:54:52

Spring AOP

2009-09-21 17:46:25

Hibernate數(shù)據(jù)

2011-06-01 16:50:21

JAVA

2013-07-02 09:43:02

編程策略

2013-07-02 10:18:20

編程編程策略

2016-11-16 21:18:42

android日志
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲免费一区二区 | 久久久久久国产精品免费免费狐狸 | 午夜ww| 久久久精品综合 | 国产成人精品一区二区三区网站观看 | 久久久久久成人 | 在线看av网址 | 久久久成人动漫 | 欧美久久久电影 | 久久久久久亚洲精品 | 精品91| 国产在线一区二区三区 | 99久久精品一区二区毛片吞精 | 久久a久久| 人人亚洲 | 欧美一区二区三区四区视频 | 精品1区 | 日韩中文在线视频 | 视频一二区 | 亚洲精品一区二区三区中文字幕 | 成人妇女免费播放久久久 | 天天碰夜夜操 | 欧美激情综合色综合啪啪五月 | 国产毛片av | 伊人网综合在线 | 永久精品| 免费毛片在线 | 亚洲国产一区二区三区在线观看 | 成人久久久 | 欧美 视频 | 日韩欧美国产精品 | 97国产爽爽爽久久久 | 久久久精品网 | 精品国产乱码久久久久久丨区2区 | 欧美a级成人淫片免费看 | 日韩久久中文字幕 | 国产香蕉视频在线播放 | 日本久久久久久 | 国户精品久久久久久久久久久不卡 | 久久这里只有精品首页 | 亚洲精品一二区 |