假設我有一個在幾毫秒內轉賬的傳奇。我有調用觸發佐賀的命令的REST控制器。我該如何等待傳奇的結尾來檢查結果或異常,讓我的控制器作爲迴應返回?如果它只是一個不會觸發傳奇的單獨命令,我可以使用命令網關和回調函數來通知我成功或失敗。有沒有辦法等待佐賀的結果或例外?
UPDATE:
我能夠有我的控制器返回響應佐賀通過結束後:
1)我的控制器方法返回DeferredResult我保存到地圖
2)我控制器有一個事件處理程序,用於偵聽結束事件,從地圖中檢索DeferredResult,並設置結果
有沒有更好的方法來解決這個問題?
感謝您的見解! – sofiaguyang