<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲女同成人AⅤ人片在线观看 | 亚洲视频国产视频| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 亚洲国产精品午夜电影| 99国产精品免费观看视频| 亚洲综合亚洲国产尤物| 黄+色+性+人免费| 亚洲va精品中文字幕| 成人毛片免费播放| 国产成人亚洲午夜电影| 亚洲?V无码成人精品区日韩| 老妇激情毛片免费| 亚洲欧洲∨国产一区二区三区| a级毛片毛片免费观看久潮| 亚洲国产精品一区| 91九色精品国产免费| 亚洲第一综合天堂另类专| 免费a级毛片在线观看| 久久久久国色AV免费观看| 亚洲第一精品在线视频| 男女超爽刺激视频免费播放| 亚洲天堂男人影院| 亚洲精品无码永久在线观看| 精品国产麻豆免费人成网站| 亚洲香蕉久久一区二区 | 日本免费一二区在线电影| 无码AV动漫精品一区二区免费 | 午夜成人免费视频| 一边摸一边桶一边脱免费视频| 亚洲大尺度无码无码专区| 国内精品乱码卡1卡2卡3免费| 色婷婷亚洲一区二区三区| 亚洲日韩一页精品发布| 麻花传媒剧在线mv免费观看| 久久精品国产亚洲av品善| 亚洲AV永久纯肉无码精品动漫| 国拍在线精品视频免费观看 | 韩国18福利视频免费观看| 国产成人免费ā片在线观看老同学| 亚洲精品永久www忘忧草| 亚洲国产成人a精品不卡在线|