首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在维护期间,Azure函数会发生什么情况?

在维护期间,Azure函数会发生什么情况?
EN

Stack Overflow用户
提问于 2018-05-30 21:39:47
回答 2查看 342关注 0票数 2

我知道Web应用程序在维护期间会在没有通知的情况下重新启动。

但是函数的情况又如何呢?维护过程中,当前执行是否停止?

我认为重试Timer,Http,Event Hub触发函数是很困难的。但我希望函数运行时能让我的代码在维护完成后重试。

EN

回答 2

Stack Overflow用户

发布于 2018-05-30 22:08:17

你的问题有几个部分,所以:

  1. 可能是这样的,它会停止将请求路由到即将完成维护的实例。因为函数执行是短暂的(在消费计划上),所以这相对容易做。
  2. “可能”-因为这不是他们向你保证的事情。总的来说,消耗计划上的函数没有服务级别协议,主机行为细节可能会随着时间的推移而变化。
  3. 如果在函数执行过程中停止对您的业务案例来说是一个问题,您仍然需要处理它。任何实例都可能在任何时间遇到硬件故障,包括最不方便的时间。
  4. 在此类故障情况下观察到的行为将因触发器类型而异。例如,HTTP调用将失败,并返回5xx代码,客户端应该重试。基于队列的触发器具有锁定、超时和重试计数的机制。事件中心将在最后一个检查点重新启动。
票数 4
EN

Stack Overflow用户

发布于 2018-05-30 21:43:43

我可能错了,但是关于无服务器计算的整个事情是,你不必再担心这些事情了。因此,我相信微软在维护期间不会停止您的功能。这可能是为什么一个函数只能在有限的时间内运行的原因之一。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50606226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档