在我的云应用程序中,我只使用一个角色,即不使用工作角色的网络角色。我在网络角色和工作角色之间有点混淆。
1)两者是否相同?
2)在我们的应用程序中,工作者角色的重要性是什么?
3)如果我想在我的云应用程序中添加工作者角色,那么如何添加到我的应用程序中。请建议我?
提前致谢,
PCSSCP。
在我的云应用程序中,我只使用一个角色,即不使用工作角色的网络角色。我在网络角色和工作角色之间有点混淆。
1)两者是否相同?
2)在我们的应用程序中,工作者角色的重要性是什么?
3)如果我想在我的云应用程序中添加工作者角色,那么如何添加到我的应用程序中。请建议我?
提前致谢,
PCSSCP。
你会在几个地方找到这个答案,比如这里。它们都是 Windows 服务器,但 Web 角色启用了 IIS。您可以在 Web 和 Worker 角色中执行相同的操作。例如,如果您将 Tomcat 用于 Web 服务器,最好使用 Worker 角色,因为您不需要 IIS。
当您有不同的扩展需求时,您可以使用不同的角色。例如,您可能希望网站使用小型(单核)Web 角色,根据流量运行 2-5 个实例。然后可能是具有 2-10 个实例的中型(2 核)工作器,具体取决于 Azure 队列中的工作负载。只是一个虚构的场景,但希望这能说明为什么您可能希望定义多个角色。您可以自由地以单一角色运行所有代码