0
我的Flex應用程序通過遠程調用weborb來保存Flex中的一些數據。保存此數據時,服務在另一臺服務器上被調用。所有這些Flex都在等待答案。Flex中的異步調用
是否可以調用此服務(在另一臺服務器上)而不是等待答案。我試圖調用服務異步,但所有這些都是在不同的線程中調用服務。 Flex仍然需要等待兩個線程完成...
任何想法?所以當數據保存時,flex應該得到它的答案。 (處理服務的線程仍在運行)。
我的Flex應用程序通過遠程調用weborb來保存Flex中的一些數據。保存此數據時,服務在另一臺服務器上被調用。所有這些Flex都在等待答案。Flex中的異步調用
是否可以調用此服務(在另一臺服務器上)而不是等待答案。我試圖調用服務異步,但所有這些都是在不同的線程中調用服務。 Flex仍然需要等待兩個線程完成...
任何想法?所以當數據保存時,flex應該得到它的答案。 (處理服務的線程仍在運行)。
在服務方面確實沒有什麼可以做的。 Web上的服務可以是異步的,因爲它們會向您返回一個令牌,然後您可以查詢稍後的狀態,但通常它們不是異步的。
這意味着當您在客戶端上向Web服務進行異步調用時,必須產生另一個線程,然後進行調用,然後等待該線程上的響應。
如果你想調用另一個服務並執行一些工作,你唯一的選擇是在客戶端產生另一個線程。如果你不關心結果,那麼不要在該線程上加入(或者Flex的等價物),但是我認爲你關心的結果是有點。
有趣,它似乎是邏輯。我認爲可以從第一個線程分離第二個線程。我將嘗試從Flex中找到解決方案。真正的問題是我不關心結果,所以我不希望Flex等待答案。 – 2009-07-08 15:04:08