mas*_*plo 5 c# emulation azure-worker-roles
我在他们自己的解决方案和存储库中定义了几个 azure 工作者角色项目。为了模拟云环境,我必须在本地运行其中几个工作程序。为每个工作人员打开一个 Visual Studio 实例不是一个可行的选择,我想要一个允许同时工作不同工作人员并能够根据需要扩展每个工作人员角色的解决方案。
有没有办法触发 azure 计算模拟器从命令行启动角色?
如果没有,如何编写一个控制台应用程序来触发工作线程的 onstart、run 和 onstop 方法。在这种情况下,我不确定这样的解决方案对工作者多线程有什么影响,以及是否可以扩展每个工作者角色。
一般来说,是否有在开发机器上模拟复杂云环境的最佳实践(在合理范围内)?
事实证明,在使用Azure SDK 附带的csrun后,可以从命令行运行azure 模拟器。
别怪我之前没有偶然发现它。这似乎有点乏味,因为必须从 Visual Studio 中运行辅助角色至少一次才能创建 csx 目录(也许还有另一种方法?)。
对于其他正在寻找它的人。您必须使用管理权限运行 azure SDK 命令行,并进入 Azure 云服务项目目录并运行如下命令:
csrun csx\Debug ServiceConfiguration.Local.cscfg
这将启动模拟器并运行工作程序。