我正在爲Azure創建一個WCF服務(CALLER)。服務(CALLER)調用另一個第三方服務(EXTN)的異步方法。第三方服務調用由Azure託管的另一個WCF服務(LISTNER)的回調方法。 CALLER在status = PENDING中輸入數據庫中的服務詳細信息。這是輪詢數據庫的正確方法嗎?
在回調服務(LISTNER)中,我將數據庫中的請求狀態更新爲COMPLETED/FAILED。
但我希望在SQL Azure數據庫中更新狀態時通知CALLER。
我想創建一個工作線程,它會定期輪詢數據庫來檢查狀態更新並通知CALLER這件事。
有沒有其他更好/更有效的替代方法?
您能否提供詳細資料? – Ram 2010-07-23 12:11:21