<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如鵬網 大學生計算機學習社區

    CowNew開源團隊

    http://www.cownew.com 郵件請聯系 about521 at 163.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks
    ??????當使用多個資源合作解決一個問題的時候,必須使這些資源在一個事務中進行合作。為了實現這一目的,將事務分為兩個階段進行:
    ??????第一階段開始時,向此事務涉及到的全部資源發送提交前信息。此時,事務涉及到的資源還有最后一次機會來回滾事務。如果任意一個資源決定回滾事務,那么整個事務將被取消。否則,事務會被提交。
    第二階段只是在第一階段沒有回滾時才會發生。在這個階段,所有的能被定位和單獨控制的資源都將真正的更新。
    ??????事務被分割成兩個階段來完成,這被稱為兩階段提交協議。如果程序在同一個操作中需要訪問多種資源,您就要使用兩階段提交事務。例如,如果從 JMS 隊列中刪除一個消息,并且隨后更新數據庫中基于這條消息的紀錄,這時,要保證這兩個操作的原子性。不應該出現一條消息已經從隊列中被刪除,而系統沒有更新與此消息相關的數據庫中的紀錄的情況。可以通過應用程序的代碼在數據庫更新失敗的時候 "撤銷"對隊列的操作。但是這樣做并不還,因為當程序在執行“撤銷”操作的過程中服務器突然崩潰的話就會導致數據出現不一致。作為替代的方式,應該使用兩階段提交事務。
    posted on 2007-03-06 09:20 CowNew開源團隊 閱讀(362) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 野花香在线视频免费观看大全 | 成人亚洲网站www在线观看| 四虎影在线永久免费四虎地址8848aa | 日日操夜夜操免费视频| 亚洲情侣偷拍精品| 亚洲成AV人片在线观看ww| 久久精品国产亚洲av麻豆图片| 亚洲成AV人影片在线观看| 精品一区二区三区免费观看| 久久国产乱子免费精品| 日韩不卡免费视频| 国产免费观看视频| 精品亚洲一区二区| 亚洲娇小性xxxx| 日韩在线视频免费| 最刺激黄a大片免费网站| 日韩在线天堂免费观看 | 国产高清在线免费视频| 在线亚洲精品自拍| 亚洲成人黄色网址| 国产精品成人亚洲| 8x8×在线永久免费视频| 国产色婷婷精品免费视频| 亚洲国产成人一区二区三区| 亚洲日韩国产精品乱-久| 国产精品免费久久久久影院| 亚洲免费黄色网址| 亚洲日韩VA无码中文字幕| 亚洲网站在线播放| 九九综合VA免费看| 18勿入网站免费永久| 亚洲女人被黑人巨大进入| 亚洲妇女水蜜桃av网网站| 五月天婷婷免费视频| 黄色免费网站网址| 国产亚洲精久久久久久无码AV| 亚洲乱码在线播放| 永久免费av无码网站yy| 国产精品免费小视频| 亚洲视频在线不卡| 一区二区三区免费看|