2011-09-19 67 views
0

我有一個WCF服務的Web應用程序。該服務包含實現消息通知的方法。問題是,對於大量的用戶來說,它會花費太多時間並拋出請求超時異常。解決這個問題的最好方法是什麼?增加請求的時間不可用,用戶不會等待超過一分鐘。也許多線程或異步調用通知方法會有所幫助?還是有更好的解決方案?請求超時問題

+0

你要搞清楚你的​​服務器上的瓶頸。 –

+0

我說過的方法是從相同的WCF服務調用的,它是無效的。因此,一個運行速度很快的方法會調用其他方法,運行很長。我在找沒有辦法等待很長一段時間方法的整理,而是繼續調用方法的運行,它的結束後返回主代碼。 –

+0

什麼是您的實例化模式的併發模式設置? –

回答

0

如果請求得到有效的服務您的通知方法不是必需的,然後將其移動到另一個線程。

作爲一個架構點,您可以考慮將所有通知移動到他們自己的服務中,然後可以異步使用其API。
如何見here