我在我的蔚藍項目中遇到衝突, 我試圖在每個月的16個月的.xml文件的個別網站上排除任務: 。如何編寫天藍色的web角色 - 工作人員角色計劃任務?
在我的項目中,我有一個Web角色和一個輔助角色, 我試圖在每個月的16號隔離Web角色創建一條消息(連接到站點並下載.xml文件),插入它到隊列存儲,工作角色獲取消息處理它並刪除消息。
建議任何人?
我在我的蔚藍項目中遇到衝突, 我試圖在每個月的16個月的.xml文件的個別網站上排除任務: 。如何編寫天藍色的web角色 - 工作人員角色計劃任務?
在我的項目中,我有一個Web角色和一個輔助角色, 我試圖在每個月的16號隔離Web角色創建一條消息(連接到站點並下載.xml文件),插入它到隊列存儲,工作角色獲取消息處理它並刪除消息。
建議任何人?
在你的Worker角色就可以開始timer或使用本:http://quartznet.sourceforge.net/
您拍照時看看這篇文章 - http://blog.smarx.com/posts/building-a-task-scheduler-in-windows-azure?它討論了構建任務調度程序的一種方法,這看起來很像你想要做的事情。
Azure Web角色是一個Windows服務器,因此內置了任務調度程序,就像其他任何Windows服務器一樣。您可以使用啓動任務將計劃任務添加到網絡或工作人員角色上的任務計劃程序,然後在每個月的16號發起任務。
但是,請記住,如果您有多個Web角色/輔助角色,則每個角色都將設置此計劃任務。因此,您需要知道另一個角色是否已完成工作,或者計劃任務將針對每個Web角色運行一次。
brbrbrbrbrbrbrbrr :)你能解釋一下嗎? – 2012-02-08 13:12:14
我希望網絡角色的任務之一是自動創建消息到隊列中,並且工作者角色需要處理它。 – 2012-02-08 13:20:27
你的問題有點混亂。你說你想讓網絡角色'創建一條消息(連接到網站並下載.xml文件)。爲什麼你會有一個網絡角色連接到自己?這似乎很奇怪。 – CodeThug 2012-02-08 21:03:31