我有一個收集數據的應用程序,我需要有關開發排隊服務以從各種基於Web的應用程序進行交互的信息。將數據傳輸到Web服務的想法
我曾考慮過使用集中式數據庫,但我認爲這個想法可能是矯枉過正的。
在我的應用程序可以訪問和推/拉數據的Web服務級別是否存在全局緩存對象?
我有一個收集數據的應用程序,我需要有關開發排隊服務以從各種基於Web的應用程序進行交互的信息。將數據傳輸到Web服務的想法
我曾考慮過使用集中式數據庫,但我認爲這個想法可能是矯枉過正的。
在我的應用程序可以訪問和推/拉數據的Web服務級別是否存在全局緩存對象?
你一個名爲DB,其他選擇可能是
他們會成爲穩定的持久性商店,如果它不是重要的持久性商店,您可以創建一個WCF服務並將其存儲在System.Runtime.Cache
你堅持使用Web服務嗎? WCF具有可以爲您排隊入站請求的過渡終點。
http://msdn.microsoft.com/en-us/library/ms789048.aspx
如果你要堅持使用Web服務,可以直接實現通話的MSMQ系統.NET。下面是msdn雜誌的一篇很棒的文章,描述瞭如何將它與.net包裝器一起使用。
http://msdn.microsoft.com/en-us/magazine/cc164041.aspx
好運!
@ N8,我必須使用網絡服務,因爲我嘲笑一些第三方asmx網絡服務。 – 2011-06-14 14:31:40
好的,如果你不想使用數據庫,我仍然會說MSMQ是最好的選擇。試試這篇文章(http://msdn.microsoft.com/en-us/magazine/cc164041.aspx)我會用鏈接更新我的答案 – 2011-06-14 16:43:30
我ha d類似的問題,我用MSMQ來解決它。
我想這實際上取決於你鬆散一些數據有多大。 – Locksfree 2011-06-14 14:29:37
@Locksfree,我不能鬆動一個數據...... – 2011-06-14 14:32:19
好吧,然後數據庫或MSMQ(直接或通過WCF)如下所示聽起來像一個好主意。 – Locksfree 2011-06-14 14:35:15