亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于分布式實時數(shù)據(jù)庫系統(tǒng)的事務提交方法及裝置與流程

文檔序號:12040214閱讀:來源:國知局
一種基于分布式實時數(shù)據(jù)庫系統(tǒng)的事務提交方法及裝置與流程

技術(shù)特征:
1.一種基于分布式實時數(shù)據(jù)庫系統(tǒng)的事務提交方法,其特征在于,包括:協(xié)調(diào)者在接收到所有參與者的完成數(shù)據(jù)操作的消息后,將第一個發(fā)送完成數(shù)據(jù)操作的消息的參與者作為候選協(xié)調(diào)者,并向所述候選協(xié)調(diào)者發(fā)送準備消息和任命消息;所述協(xié)調(diào)者發(fā)送準備消息至普通參與者和所述協(xié)調(diào)者本身;其中,所述普通參與者為除所述候選協(xié)調(diào)者之外的參與者;所述協(xié)調(diào)者接收并依據(jù)所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在接收到所述準備消息后,各自處理各自的子事務后所得到的各自的處理反饋消息,發(fā)送最終決定消息至所述候選協(xié)調(diào)者、普通參與者和所述協(xié)調(diào)者本身;所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在預設時間內(nèi)均未接收到所述最終決定消息的情況下,所述候選協(xié)調(diào)者自動轉(zhuǎn)換為協(xié)調(diào)者,返回執(zhí)行接收所有參與者的完成數(shù)據(jù)操作的消息這一步驟;所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在接收到所述準備消息后,各自處理各自的子事務后所得到的各自的處理反饋消息的發(fā)送過程包括:所述候選協(xié)調(diào)者在處理本身當前子事務后得到的結(jié)果為可以提交當前子事務時,發(fā)送提交消息至所述協(xié)調(diào)者,所述候選協(xié)調(diào)者在處理本身當前子事務后得到的結(jié)果為不可以提交當前子事務時,發(fā)送夭折消息至所述協(xié)調(diào)者,并終止當前子事務;所述普通參與者在處理本身當前子事務后得到的結(jié)果為可以提交當前子事務時,發(fā)送提交消息至所述協(xié)調(diào)者,所述普通參與者在處理本身當前子事務后得到的結(jié)果為不可以提交當前子事務時,發(fā)送夭折消息至所述協(xié)調(diào)者,并終止當前子事務;所述協(xié)調(diào)者本身在處理本身當前子事務得到的結(jié)果為可以提交當前子事務時,發(fā)送提交消息至所述協(xié)調(diào)者,所述協(xié)調(diào)者本身在處理本身當前子事務后得到的結(jié)果為不可以提交當前子事務時,發(fā)送夭折消息至所述協(xié)調(diào)者,并終止當前子事務。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在接收到所述準備消息后,各自處理各自的子事務后所得到的各自的處理反饋消息,發(fā)送最終決定消息至所述候選協(xié)調(diào)者、普通參與者和所述協(xié)調(diào)者本身,包括:所述協(xié)調(diào)者判斷接收到的各個處理反饋消息中是否存在夭折消息;若是,所述協(xié)調(diào)者發(fā)送全局夭折消息至所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身;若否,所述協(xié)調(diào)者發(fā)送全局提交消息至所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述協(xié)調(diào)者在發(fā)送所述準備消息、所述任命消息或所述最終決定消息時,還包括:將所述準備消息、所述任命消息和所述最終決定消息記錄在所述協(xié)調(diào)者的日志中。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在得到各自的處理反饋信息后,還包括:將各自的處理反饋信息記錄在各自的日志中。5.一種基于分布式實時數(shù)據(jù)庫系統(tǒng)的事務提交裝置,其特征在于,包括:第一發(fā)送單元,用于協(xié)調(diào)者在接收到所有參與者的完成數(shù)據(jù)操作的消息后,將第一個發(fā)送完成數(shù)據(jù)操作的消息的參與者作為候選協(xié)調(diào)者,并向所述候選協(xié)調(diào)者發(fā)送準備消息和任命信息;第二發(fā)送單元,用于所述協(xié)調(diào)者發(fā)送準備消息至普通參與者和所述協(xié)調(diào)者本身;其中,所述普通參與者為除所述候選協(xié)調(diào)者之外的參與者;接收單元,用于所述協(xié)調(diào)者接收所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在接收到所述準備消息后,各自處理各自的子事務后所得到的各自的處理反饋消息,所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在接收到所述準備消息后,各自處理各自的子事務后所得到的各自的處理反饋消息的發(fā)送過程包括:所述候選協(xié)調(diào)者在處理本身當前子事務后得到的結(jié)果為可以提交當前子事務時,發(fā)送提交消息至所述協(xié)調(diào)者,所述候選協(xié)調(diào)者在處理本身當前子事務后得到的結(jié)果為不可以提交當前子事務時,發(fā)送夭折消息至所述協(xié)調(diào)者,并終止當前子事務;所述普通參與者在處理本身當前子事務后得到的結(jié)果為可以提交當前子事務時,發(fā)送提交消息至所述協(xié)調(diào)者,所述普通參與者在處理本身當前子事務后得到的結(jié)果為不可以提交當前子事務時,發(fā)送夭折消息至所述協(xié)調(diào)者,并終止當前子事務;所述協(xié)調(diào)者本身在處理本身當前子事務得到的結(jié)果為可以提交當前子事務時,發(fā)送提交消息至所述協(xié)調(diào)者,所述協(xié)調(diào)者本身在處理本身當前子事務后得到的結(jié)果為不可以提交當前子事務時,發(fā)送夭折消息至所述協(xié)調(diào)者,并終止當前子事務;第三發(fā)送單元,用于所述協(xié)調(diào)者依據(jù)所述接收單元接收到的各個處理反饋信息,發(fā)送最終決定消息至所述候選協(xié)調(diào)者、普通參與者和所述協(xié)調(diào)者本身;轉(zhuǎn)換單元,用于所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身在預設時間內(nèi)均未接收到所述最終決定消息的情況下,所述候選協(xié)調(diào)者自動轉(zhuǎn)換為協(xié)調(diào)者。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第三發(fā)送單元包括:判斷單元,用于判斷接收到的各個處理反饋消息中是否存在夭折消息,若是,執(zhí)行第四發(fā)送單元,若否,執(zhí)行第五發(fā)送單元;第四發(fā)送單元,用于發(fā)送全局夭折消息至所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身;第五發(fā)送單元,用于發(fā)送全局提交消息至所述候選協(xié)調(diào)者、所述普通參與者和所述協(xié)調(diào)者本身。7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括:第一記錄單元,用于所述協(xié)調(diào)者在發(fā)送所述準備消息、所述任命消息或所述最終決定消息時,將所述準備消息、所述任命消息和所述最終決定消息記錄在所述協(xié)調(diào)者的日志中;第二記錄單元,用于所述協(xié)調(diào)者將所述協(xié)調(diào)者的處理反饋信息記錄在所述協(xié)調(diào)者的日志中。8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括:第三記錄單元,用于所述候選協(xié)調(diào)者將所述候選協(xié)調(diào)者的處理反饋信息記錄在所述候選協(xié)調(diào)者的日志中;第四記錄單元,用于所述普通參與者將所述普通參與者的處理反饋信息記錄在所述普通參與者的日志中。
當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1