簡體   English   中英

如何使用Weblogic / Blazeds / Spring限制服務的執行時間

[英]How to limit execution time of services with Weblogic/Blazeds/Spring

我正在開發一個使用Flex,Spring,Hibernate和Blazeds的項目,它們都在Weblogic服務器上工作。

一切正常,我們從flex應用程序在服務器端調用服務沒有問題,但是現在我們需要將花費執行服務的時間限制為2秒,如果任何服務花費的時間超過2秒,則服務器必須返回一個Flex應用程序超時。

我一直在尋找一種使用blazeds配置執行此操作的方法,但看來這是不可能的。

有什么辦法可以做到這一點? 我曾考慮過向過時的請求添加過濾器,以便它可以控制超時...但是我找不到任何示例,並且我對過濾器沒有足夠的了解。

你能幫我解決這個問題嗎?

謝謝。

我認為您可以在RemoteObject或Webservice ..上設置超時。 一旦發生指定的超時,它將引發FaultEvent,這是您應該采取適當的操作(例如,RemoteObject使用其通道的斷開連接等等)的時間。請看這篇文章: Flex RemoteObject timeouts?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM