代码之家  ›  专栏  ›  技术社区  ›  FBryant87

了解耐用功能的实际好处

  •  0
  • FBryant87  · 技术社区  · 3 年前

    我读过几篇关于Azure耐用功能的文章,但无论出于什么原因,我仍然没有完全体会到它的好处。

    一篇文章提供了一个真实世界的例子:

    比方说你在卖机票。你可以想象 如果有人买票,我们需要:

    检查是否有票。 请求获取座位地图。 如果他们是忠实会员,就可以获得里程积分。如果付款成功并且他们有应用程序,请给他们一个移动通知 已安装

    我很欣赏这是一个有多个异步等待的工作流,但标准Azure函数有什么问题,它只是放置API调用并等待结果,然后再继续?

    如果能理解与标准函数相比,耐用函数是如何改进上述示例的,那就太好了。

    0 回复  |  直到 3 年前
        1
  •  0
  •   maras2002    3 年前

    你可以在MS页面上找到(也许你已经找到了)一些场景示例:

    根据我们自己的经验,我们使用耐用功能主要是为了从功能(其一个阶段)失败的地方重新开始。有了这一点,我们就可以像“继续”一样,只引用持久函数中的同一实体来完成整个链条。当然,对于非耐用功能,这也是可以实现的,但不知何故需要额外的服务,如服务总线。

    推荐文章