Azureangular色是否需要在终止之前清理本地资源?

假设我的Azureangular色被通知,它很快就会被终止,并在技术上可以清理本身的资源(例如临时文件)。 它应该这样做吗?

我不问是否有人会看到我剩下的临时文件 – 我的angular色可以成为一个礼貌的好Azure公民。

清理当地资源的作用是否有意义,还是应该保持原样?

Solutions Collecting From Web of "Azureangular色是否需要在终止之前清理本地资源?"

就像Stuart说的那样,没有理由做任何本地存储清理。 您可以将其留在将来使用(不保证),也可以在角色实例关闭后自动清除本地存储。

在关机期间你想要做的事情是relesae blob租赁,关闭打开的会话,关闭数据库连接等。如果客户操作系统(或主机操作系统)崩溃,您将不会有这个机会,但是您总是要处理正常关机如果可能。

我想不出有什么好的理由,为什么你应该在这个关机过程中清理临时文件之类的东西。

相反,我只是使用通知作为优雅的方式关闭 – 希望避免任何“半完成”的工作。

对于特别是临时文件的问题,LocalStorage功能有一个“干净的角色回收”属性 – 你应该设置为true。