付録D HMP-PCTOで使用する用語
ここでは、HMP-PCTOで使用する用語について説明します。
用語 |
説明 |
---|---|
3/4合意 |
|
BranchQualifier |
|
Consensus Acceptor |
|
Consensus Learner |
|
ConsensusId |
|
ConsensusLog |
Mediatorで保持しているリソース更新可否の決着結果 |
DB Adaptor |
|
EADS |
|
Entity-Module |
TCC-ParticipantはEntity-Serviceの機能の一部を利用しており、TCC-Participant内で利用されているEntity-Serviceの機能をEntity-Moduleと呼ぶ |
Entity-Service |
データベースなどのリソースの参照、更新業務を行うアプリケーション、およびアプリケーションに組み込んでParticipantと連携するHMP-PCTOのライブラリの総称 |
Ext Cons |
|
External Consensus |
補助合意のこと |
HMP-ADIF |
|
HMP-PCTO |
|
Javaアプリケーション |
|
JDBC Proxy Driver |
|
Kubernetesアプリケーション |
|
Learner |
Consensus Learnerのこと |
Mediator |
|
Orchestrator |
Clientシステムからの要求を受け付けて、Entity-Serviceを利用して業務を実行するアプリケーション、およびアプリケーションに組み込んでMediator、Entity-Serviceと連携するHMP-PCTOのライブラリの総称 |
Participant |
|
PrivilegedValue合意 |
|
PV合意 |
PrivilegedValue合意のこと |
RAS |
|
SQL-Adapter |
|
SQL-Participant |
|
TCC |
|
TCC-Participant |
|
Termination Judge |
|
Termination Proposer |
|
ThreeQuarters合意 |
|
TP1-Acceptor |
|
TP1-Adapter |
|
TP1-Bridge |
|
TP1-Converter |
|
Tx+Paxos-Manager |
次の機能を持つSQL-ParticipantおよびTP1-Bridgeの構成要素
|
XID |
|
コンテナ化されたアプリケーション |
JavaアプリケーションやHMP-PCTOおよび関連するソフトウェアのファイルなどを、コンテナイメージとしてビルドしたもの |
ルートXID(RootXID) |
|
高速合意 |
補助合意不要で一貫した合意結果を獲得すること |
分散合意(機能) |
|
分散合意習得(機能) |
Consensus Learnerのこと |
分散合意習得方式 |
|
補助合意 |
|
補助合意試行間隔タイマ |
Consensus Learnerの補助合意の試行(補助合意可否の判定および補助合意リトライ)間隔タイマ |