我的組織正在準備實施一個新的系統,這是一個asp.net應用程序。該應用程序將有一個由網站發起的大量離線工作。該隊列將保存不同類型的活動,理想情況下用XML消息。想想電子郵件通知,計劃任務等。ASP.NET - 新應用程序的最佳隊列系統
過去,組織可能會使用MSMQ來完成此任務。但是,他們認爲MSMQ是老派(我部分同意他們),所以我們將要進行架構審查以確定「最佳」解決方案。
在我看來,有幾種潛在的選擇:
1.堅持在最新版本的MSMQ上的新實施 - 不是理想的,而是一個已知的產品。
2.使用Windows Workflow Foundation,我從其他一些開發人員那裏聽說過這種類型的事情。
3.開發自定義數據庫解決方案。
我是否缺少任何明顯的解決方案?理想情況下,這將是微軟產品,但實際上只需要在以微軟爲中心的商店中工作。
我關心以下幾點:
1.實施和維護
2.解決方案易於這將是一段時間左右
3.能夠處理行的卷好,用中等大小的XML數據其中
4.絕對可靠的隊列系統,具有快速更新(多個實用程序進程可能會抓取隊列中的記錄來處理它們)。
WWF標記應該只是WF(http://msdn.microsoft.com/en-us/netframework/aa663328.aspx)。我想是因爲世界自然基金會是世界野生動物基金會,而不是與WWE,以前的世界自然基金會混淆。 – Bratch 2009-06-08 22:53:13