gpt4 book ai didi

azure - windows azure中一个应用程序下的多个webroles/workerroles的目的是什么

转载 作者:行者123 更新时间:2023-12-03 01:12:21 25 4
gpt4 key购买 nike

使用 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/

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