DISTRIBUTED TRANSACTION CONTROL SYSTEM AND DISTRIBUTED TRANSACTION CONTROL METHOD
To provide a distributed transaction control system and a distributed transaction control method which can properly suppress mismatching and business stagnation due to two-phase commitment.SOLUTION: In a distributed transaction control system 10, a mediator device 100 comprises: a determination unit...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To provide a distributed transaction control system and a distributed transaction control method which can properly suppress mismatching and business stagnation due to two-phase commitment.SOLUTION: In a distributed transaction control system 10, a mediator device 100 comprises: a determination unit 110 which replaces a vote with a vote of prepare failure when an input vote from a participant terminal 200 times out, determines the vote as commitment when all input votes are votes of prepare success, determines the vote as rollback when even one of input votes includes the vote of the prepare failure, and inputs a content of the determination to a distributed consensus processing unit 111; a distributed consensus processing unit 111 which determines the content of the determination which is the input from the determination unit 110, as one by the distributed consensus; and a conclusion unit 112 which notifies the participant device 200 of the output of the distributed consensus processing unit 111 as a conclusion result.SELECTED DRAWING: Figure 1
【課題】二相コミットに起因する不整合と業務停滞を適宜に抑制可能な分散トランザクション制御システム及び分散トランザクション制御方法を提供する。【解決手段】分散トランザクション制御システム10は、調停者装置100は、参加者端末200からの入力投票がタイムアウトした場合、プリペア失敗の投票に置換し、全ての入力投票がプリペア成功の投票の場合、コミットに判定し、各入力投票のうち一つでもプリペア失敗の投票を含む場合、ロールバックに判定し、当該判定の内容を分散合意処理部111へ入力する判定部110と、判定部110からの入力である前記判定の内容を、分散合意にて一つに決定する分散合意処理部111と、分散合意処理部111の出力を決着結果として参加者装置200に通知する決着部112と、を有する。【選択図】図1 |
---|