相关疑难解决方法(0)

Windows Azure中同一实例上的多个角色

是否可以在同一实例中部署多个角色?

我有三个Web角色(asp.net mvc3中的网站和两个WCF服务实例)和两个工作者角色(Windows服务).

此应用程序的负载非常小,因此我不想在Windows Azure中创建这么多实例并立即为所有实例付费.相反,我想在同一个实例中部署我的所有应用程序,如果我从应用程序中获得一些收入,则稍后更改它.

我用Google搜索并发现了一些论坛帖子而不是可能的,有些比不可能......但我找不到信息怎么做......

所以有两个问题:有可能吗?我该怎么做?

azure azure-worker-roles azure-web-roles

19
推荐指数
2
解决办法
8927
查看次数

每个实例运行多个WorkerRoles

我有几个WorkerRole只能在短时间内完成工作,将它们分别放在一个实例中是浪费钱.我们可以将它们合并为一个,但它会变得混乱,并且在不久的将来它们应该在负载增加时独立工作.

有没有办法WorkerRole像创建"多站点"一样创建"多角色" WebRole

在否定的情况下,我认为我可以创建一个"主工作者角色",它能够从给定文件夹加载程序集,查找具有反射的RoleEntryPoint派生类,创建实例并调用.Run().OnStart()方法.这种"师傅的角色",也将被再次抛出意外的异常,并呼吁.OnStop()在所有子RoleEntryPoint■当.OnStop()是所谓的大师之一.会有用吗?我应该注意什么?

azure azure-worker-roles

17
推荐指数
2
解决办法
9488
查看次数