我希望能够在Azure上远程启动许多并发进程(命令行程序)。我需要能够从C#程序调用来启动这些进程。最好的办法是什么?
使用Azure有更简单的方法吗?我不熟悉Azure VM或工作者角色等。
谢谢!
答案 0 :(得分:1)
您可以为此目的使用Azure Worker角色和Windows Azure存储。您可以做的是将可执行文件与worker角色包打包在一起,以便它们始终在您的角色中可用,或者您可以将它们保存在blob存储中,以便您可以按需下载到您的辅助角色中。在您的调用应用程序中,您可以将消息放入队列中,该队列将由您的辅助角色不断轮询。该消息将包含足够的信息(例如exe调用等)。收到消息后,worker角色将执行可执行文件。
希望这会有所帮助。