我有一個應用程序對使用Java連接到第三方數據系統的BlaseDS服務器進行遠程方法調用。它需要進行2個遠程方法調用method_A()
和method_B()
。使用Java調用BlazeDS的方法
java method_A()
在5秒的定時器上被調用。
java method_B()
由用戶發起的操作調用。
如果計時器完成,並且應用程序調用method_A()
和method_A()
之前能夠返回任何數據method_B()
被調用,這將導致method_A()
從返回的任何數據。然後method_B()
將引發錯誤。
錯誤發生後,method_A()
的任何其他調用都會正常工作,但method_B()
在錯誤發生後將不起作用。
是那裏你可以配置BlazeDS的保證method_B()
之前method_A()
結束的處理還是如果method_A()
和method_B()
並與同時調用的任何錯誤什麼辦法?還是應該重構服務以符合命令模式?
預先感謝您的幫助,您可能能夠提供