首页 文章

如何编写azure web角色 - 工作者角色计划任务?

提问于
浏览
2

我在我的天蓝色项目中遇到了冲突,我正试图将任务分开:每个月16日.xml文件构成个人网站 .

在我的项目中,我有一个Web角色和一个辅助角色,我试图在每个月的第16个月发布Web角色将创建消息(连接到站点并下载.xml文件),将其插入队列存储,worker角色获取消息处理它并删除消息 .

建议任何人?

3 回答

  • 2

    你看过这篇文章了吗?http://blog.smarx.com/posts/building-a-task-scheduler-in-windows-azure?它讨论了构建任务调度程序的一种方法,这看起来非常像您要做的事情 .

  • 2

    在您的辅助角色中,您可以启动timer或使用它:http://quartznet.sourceforge.net/

  • 4

    Azure Web角色是一个Windows服务器,因此内置了任务调度程序,就像任何其他Windows服务器一样 . 您可以使用启动任务将计划任务添加到Web或辅助角色上的任务计划程序,然后将在每月的16日触发 .

    但是,请记住,如果您有多个Web角色/辅助角色,则每个角色都将设置此计划任务 . 因此,您需要知道另一个角色是否已经处理好工作,或者计划任务将针对每个Web角色运行一次 .

相关问题