叫用交易可用來叫用一或多個叢集指令 目標節點。這類似於對叢集中定義的指令發出遠端程序呼叫。
與寫入交易類似,叫用交易也支援計時和不計時交易。詳情請參閱 計時和未計時動作 一節,進一步瞭解「定時交易」。
叫用交易未計時
叫用要求動作
方向:啟動者 -> 目標
類似於「讀取要求動作」和「寫入要求動作」, 發起人可為目標提供
- 叫用要求:路徑清單 新增至叢集指令,以及指令的選用引數,名稱為 指令欄位:
- 定時要求:標記此動作是否屬於計時模式 叫用 Transaction。
- 「Suppress Response:」標記指示表示「叫用回應」動作 內容。
- 互動 ID:用於將「叫用要求」動作與「叫用回應」動作配對的整數。
叫用回應動作
方向:目標 ->發起人
目標收到「叫用要求動作」後,就會完成 交易,以及符合下列條件的「叫用回應」動作:
- 叫用回應:每次叫用的指令回應或狀態清單 已傳送要求。
- 互動 ID:用來比對叫用回應動作的整數 。
無時叫用限制
「叫用要求動作」可能是 Groupcast,但在這個範例中,「Suppress」 必須設定回應旗標。原因在於 否則網路可能 因為只要群組中所有成員同時回應
如要啟用這項行為,「叫用要求」清單中所用的路徑可能包含 群組和它們也可能包含萬用字元,但只能在端點上 ] 欄位。此外,如果動作是 groupcast,則 即終止,且無回應。
定時叫用交易
與計時寫入交易類似,定時叫用交易也會啟動 回應。
時間要求動作
方向:發起人 ->目標
發起人開始傳送這項動作的交易項目,包括:
- 逾時:這項交易可能保持開啟的毫秒數。過程中 這段期間內,發起人後續採取的行動將視為有效。
收到「定時要求動作」後,Target 必須確認 計時要求動作含有狀態回應動作。發起人收到 如果狀態回應動作未回報任何錯誤,系統就會傳送叫用要求 開拍
叫用要求動作
與前文「叫用要求動作」相同。
叫用回應動作
與前文所述的叫用回應動作相同。
時間限制的叫用限制
所有叫用指令都可在計時互動中呼叫。計時要求 「叫用要求動作」和「叫用回應」動作為 只限 Unicast,因此無法在計時器中做為群組側錄 叫用交易。
「叫用要求動作」支援群組的路徑和 但「叫用回應動作」不支援萬用字元使用。