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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲图片一区二区| 日韩免费视频网站| 水蜜桃亚洲一二三四在线| 国产JIZZ中国JIZZ免费看| 亚洲午夜无码AV毛片久久| 黄色视频在线免费观看| 亚洲动漫精品无码av天堂| 67pao强力打造高清免费| 亚洲国产成人超福利久久精品| 免费在线观看h片| 97se亚洲国产综合自在线| 好爽又高潮了毛片免费下载| 亚洲国产av玩弄放荡人妇| 亚洲 综合 国产 欧洲 丝袜| 亚洲高清免费视频| 亚洲av最新在线网址| 精品女同一区二区三区免费站| 亚洲一区二区三区国产精华液| 日本一线a视频免费观看| 一出一进一爽一粗一大视频免费的 | 中文字幕在亚洲第一在线 | 中文字幕乱码系列免费| 久久久久久亚洲Av无码精品专口| 色播精品免费小视频| 亚洲国产欧洲综合997久久| 国产成人亚洲精品91专区手机| 国产高清不卡免费视频| 亚洲一区电影在线观看| 国产在线98福利播放视频免费 | 日韩大片在线永久免费观看网站| 国产成人A亚洲精V品无码| 亚洲无砖砖区免费| 国产精品成人亚洲| 亚洲精品高清视频| 国产免费无遮挡精品视频| 久久免费精品一区二区| 亚洲AV无码国产剧情| 亚洲av丰满熟妇在线播放| 女人18毛片免费观看| 国产特黄特色的大片观看免费视频| 青青草原精品国产亚洲av|