gpt4 book ai didi

azure - Azure WebRole OnStart 方法中的等待/ sleep

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

在 webrole 的 RoleEntryPoint.OnStart 方法中等待/ sleep 是一个好习惯吗?在告诉 Azure 我们已准备好服务请求之前,我们希望确保我们的服务已完全准备就绪。

最佳答案

是的,您可以在OnStart方法中等待一段时间来初始化服务。

OnStart 执行系统的初始化。如果您有一项服务需要在进入角色的运行状态之前设置和初始化,则需要在退出该方法之前在 OnStart 中初始化该服务。

退出 OnStart 后,角色环境将继续调用 RoleEntryPoint 的 Run 方法。调用下一个方法所需的确切时间未知。这还将您的服务从 RoleInstanceStatus.Busy 移动到 RoleInstanceStatus.Ready,此时角色实例将开始接收流量。

据我所知,角色实例没有初始化超时。 (另一方面,当您的实例出于某种原因关闭时,OnStop 方法确实会在有限的时间内完成执行。不确定,但有一次我听到了五秒或十五秒的声音。)

关于azure - Azure WebRole OnStart 方法中的等待/ sleep ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9285318/

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