<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開源團隊 閱讀(366) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产精品国产亚洲区艳妇糸列短篇 | 亚洲色成人WWW永久在线观看| 亚洲国产精品无码久久久久久曰| AA免费观看的1000部电影| 免费在线黄色电影| 深夜福利在线视频免费| 亚洲www在线观看| 亚洲制服中文字幕第一区| 在线亚洲97se亚洲综合在线| 国产精品免费小视频| 日本zzzzwww大片免费| 96免费精品视频在线观看| 精品人妻系列无码人妻免费视频| 色偷偷亚洲第一综合网| 7777久久亚洲中文字幕| 亚洲美女激情视频| 亚洲蜜芽在线精品一区| 亚洲∧v久久久无码精品| 亚洲爆乳无码一区二区三区| 久久影院亚洲一区| 在线日韩日本国产亚洲| 亚洲精品国产高清不卡在线| 亚洲成AⅤ人影院在线观看| 在线观看国产情趣免费视频 | 亚洲熟妇AV一区二区三区宅男| 中文字幕亚洲综合久久| 亚洲黄色在线网站| 精品亚洲国产成AV人片传媒| 亚洲视屏在线观看| 亚洲成年人免费网站| 亚洲AV日韩精品久久久久| 亚洲AV日韩AV永久无码绿巨人 | 成人午夜影视全部免费看| 无遮挡免费一区二区三区| 一级毛片在线免费视频| 一个人晚上在线观看的免费视频| 一区二区视频免费观看| 在线观看免费视频网站色| 久久这里只精品99re免费| 5555在线播放免费播放| 永久免费的网站在线观看|