gpt4 book ai didi

c# - 从虚拟机创建azure工作规则

转载 作者:太空宇宙 更新时间:2023-11-03 21:37:24 26 4
gpt4 key购买 nike

是否可以从 Azure Windows 虚拟机上运行的 C# 应用程序动态启动辅助角色实例

在 azure 中,我有一个中型虚拟机,上面有一个 C# 控制台应用程序,每天晚上 11:00 自动运行,它会一直处理数据,直到早上 7:00 左右,我的数据越来越大,因此需要更多时间来处理数据。正在处理,我需要在凌晨 5:00 之前完成所有数据的处理。

是否可以使用 Worker 规则来运行应用程序的实例并将其传递一部分数据进行处理?

请注意,我的进程向外部网站发出 http 请求,并将处理后的数据写入 mongodb。

我不知道从哪里开始,也不确定使用工作规则是否比创建几个虚拟机更好。

一般来说,您将如何使用 azure 上提供的工具解决此问题?

最佳答案

Is it possible to start Worker Role Instances dynamically from a c# application running on azure windows vm?

绝对是的。为此,您需要消耗 Service Management API 。您可以自己编写代码来使用此 API,或者有一个 Windows Azure Management Library您可以从 Nuget 安装它。要了解有关此 API 的更多信息,您可能会发现这篇博客文章很有用:http://www.bradygaster.com/post/getting-started-with-the-windows-azure-management-libraries .

一般来说,辅助角色相当于 Windows 服务,因为两者都用于执行后台任务。由于您是通过虚拟机执行后台任务,因此我看不出有什么理由不能通过辅助角色实例执行相同的操作。我的建议是阅读在线教程或 Windows Azure Platform Training Kit熟悉辅助角色概念以及如何在项目中使用它们。

关于c# - 从虚拟机创建azure工作规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com