一些时间间隔后重复运行一个任务,我必须每间隔后更新DB任务(几个C#功能)。如何做到这一点在Windows Azure上(假设部署后,在DB也将迁移到SQL Azure的)Windows Azure中
0
A
回答
1
您可以开发和部署Windows Azure Compute Worker Role。这将是Azure中托管的长时间运行和后台操作的正确工具。根据你的任务在做什么(它的CPU密集程度如何),你可以选择一个非常小的角色大小来降低成本。
你也许也把这样的任务在已有的网络或辅助角色(但取决于你的任务是做一个干净的解决方案,它应该如何可靠地运行可能不是)。
2
有几种选择: - 使用第三方作业调度程序远程启动进程 - 部署一个使用Server 2008内置的任务调度的“工作者实例”来调度进程(这将需要statup任务) - 部署计时器过程的另一个角色的一部分,只要确保你把一个交通警察或者单风格的图案,以防止多个实例同时ROM尝试执行相同的过程。
相关问题
- 1. Xp中的windows azure
- 2. Windows Azure中的web.config
- 3. Windows Azure中的ZeroMQ
- 4. Windows中的System.Diagnostics.Trace.WriteLine azure
- 5. Windows Azure/Windows Server 2008 R2中的NAudio
- 6. 在Windows Azure中配置SSL
- 7. 可能性Windows Azure中
- 8. Windows Azure中的BLOB租赁
- 9. 在Windows Azure中运行JBoss
- 10. 在Windows Azure中使用MVCSiteMapProvider
- 11. Azure + Windows phone 7
- 12. Windows Azure账单
- 13. Windows Azure maxReceivedMessageSize集
- 14. Nhibernate和Windows Azure
- 15. windows Azure AspNetSqlMembershipProvider
- 16. Windows Azure MessageLockLostException
- 17. Windows Azure DocumentRoot
- 18. Windows HPC和Azure
- 19. PhantomJS和windows azure
- 20. Windows Azure集群
- 21. Windows Azure上的CouchBase。
- 22. Windows Azure Node.js调试
- 23. Windows Azure - HDD大小
- 24. Windows Azure或RackSpace云?
- 25. Windows Azure的TableServiceContext UndoChanges
- 26. Windows Azure云开发
- 27. nowJS在Windows Azure上
- 28. Windows Azure vs Amazon EC2
- 29. 的Windows Azure:试图
- 30. Windows Azure语言包
建设任务调度大文章:[链接](http://blog.smarx.com/posts/building-a-task-scheduler-in-windows-azure) – RichBower 2012-04-18 14:20:38