- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 Azure 一年后,我仍然没有找到任何关于一个应用程序下多个 Web 角色的真实场景。
当我们创建托管服务时,我们需要选择区域以及应用程序的 URL,因此在我们的解决方案中,如果我们创建了多个项目(webroles/wrokerroles),那么此 URL 映射到哪个 webrole/wrokerrole 应用程序?
作为最终用户,webrole 是一个应用程序,但在 Azure 中的一个应用程序下,我们可以托管多个 webrole 应用程序!
谁能解释一下这个 Azure 术语及其目的,也请给我一些我们需要此类术语的真实场景/示例?
提前致谢。
最佳答案
当您的应用程序很复杂并且需要以不同的方式扩展不同的内容时,多个角色非常有用。
不同的 Web 角色可能会处理组成一个应用程序的两个不同站点,但以不同的模式进行扩展(例如,某些 BusinessAppWebRole 和 AdministrationAppWebRole)。这两个应用程序都是一个“系统”的一部分,部署在一起,甚至可能共享一些 .DLL 或类似的文件,但 BusinessAppWebRole 可能需要在上午 9 点到晚上 9 点之间扩展,并且需要为用户提供超快的执行速度,而 AdinistrationAppWebRole可能正在做一些复杂的数学或报告,并且需要自己的缩放模式,该模式不应影响 BusinessApp
或者,您可以选择在一个网络角色上拥有网站,在另一个网络角色上拥有 WCF 服务。同样,两者都将成为同一“系统”的一部分并部署在一起,但具有不同的用途和扩展策略,需要将它们保留在单独的服务器上
Worker Role 与 WebRole 也是一个很好的例子。工作人员通常是后台处理器。他们的目标是根据剩余工作量进行扩展。面向客户的 WebRoles 需要有不同的扩展策略,并且不得受到通常繁重/繁忙的工作人员角色的影响......
HTH
关于azure - windows azure中一个应用程序下的多个webroles/workerroles的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11554179/
我运行一个azrue webrole(托管2个网站+1个网络服务),它最初是在提到的“包”中上传的。初次上传后,我通过 Web 部署发布了其中一个网站的一些修补程序。 如果我的 azrue 角色重新启
我正在我的网络应用程序中编写代码,该代码需要列出并搜索网络角色上安装的特定证书。这是我的代码 // using System.Security.Cryptography.X509Certificate
我正在尝试找出一种解决方案,让 WebRole 每天早上 5 点运行任务。我查看了 Quartz.Net 和 stackoverflow 上的示例,但它们都将任务安排为每 10 分钟运行一次。有没有任
我已升级到 azure 1.7,现在我的构建过程已损坏。我有一个在构建后运行的脚本,它简单地触发 cspack,如下所示。 cspack "C:\Users\MyAppBuild\.hudson\jo
我正在尝试找出一种解决方案,让 WebRole 每天早上 5 点运行任务。我查看了 Quartz.Net 和 stackoverflow 上的示例,但它们都将任务安排为每 10 分钟运行一次。有没有任
A 有一个 azure 的网络角色,其中有一个测试页面和一个担任该角色的服务。发布角色后,它不会自动启动,仅在首次使用时启动。因此,如果角色由于某种原因被关闭,之后的第一次使用会非常慢。 有没有办法让
我正在开发 Azure Web 应用程序。该代码在我的本地计算机上编译并运行良好。但是,当我在 Azure 平台中上传包时,webrole 无法启动,并显示“忙碌”状态,并显示以下消息:“正在等待 A
我的 Azure 解决方案中有一个简单的 WebRole 类: public class WebRole : RoleEntryPoint { public override bool OnS
我有一个作为 Web 角色托管在 Azure 上的 Web 服务。在此 Web 角色中,我重写 Run() 方法并按以下顺序执行一些数据库操作,基本上充当辅助角色。 转到 blob 存储来提取一小组数
在升级部署的情况下,OnStart 是否会从 WebRole.cs 调用? 最佳答案 http://msdn.microsoft.com/en-us/library/microsoft.windows
我知道我们可以使用“站点”部分为许多站点拥有一个 WebRole。 我想知道这样做的限制:在哪些情况下创建新的 WebRole 更好? 最佳答案 文档声称您拥有“完整的 IIS” - 因此限制会相当高
我希望能够从正在运行的 Web 角色中获取部署的名称(在创建托管服务时命名)和位置(北欧、亚洲等)。我不想依赖证书和订阅 ID。 类似于: // Current role name. Ex: WebR
我正在探索 Azure 平台,但遇到了问题。 其实,有一点我不明白...... 我了解 Web 角色和辅助角色之间的区别。但是如何专门为 Java 应用程序创建 Web 角色呢? 因为在eclipse
目标:这一切都是为了支付一个 WebRole 实例的费用,但演示/测试多个站点,这些站点是完全独立的 VS 项目(ASP MVC 5,但这一定不重要)。站点不是通过端口号而是通过域名(主机)名称来区分
我们有一个带有 Web 角色的 Azure 云服务。我想将纯 html 文件上传到 Web 角色的应用程序,而不进行完全重新部署(该文件无论如何都会添加到下一个构建中)。该网络角色有多个实例,每个实例
我创建了一个具有两个角色的托管服务 - Web 角色和辅助角色。我想使用 ZeroMQ 在内部角色之间进行通信(我计划创建一堆这样的托管服务,每个服务中要处理的数据略有不同)。我想知道如何从 Web
有时,在我们部署在 Azure Web 角色上的网站中,问题与 javascript 和 HTML 中的小错误有关。我们转到 webroles 的所有实例并修复计算机上的这些 JS 和 HTML 文件
我在 Azure Web 角色中添加了多个网站,如下所示:
运行 Azure webrole 项目时,异常的堆栈跟踪没有行号。 是否可以为 webrole Azure 项目的异常(exception)提供行号? 项目使用 MVC.NET 布局。这意味着 Con
我想在运行时使用 c# 将键值对添加到 Azure Web 角色 web.config 文件。 非常感谢任何帮助。 最佳答案 这就是我们最终的做法。 我们在 web.config 中添加了一个值为空的
我是一名优秀的程序员,十分优秀!