【问题标题】:Wether to make a service stateless or stateful in Azure Service Fabric是否在 Azure Service Fabric 中使服务无状态或有状态
【发布时间】:2017-11-11 07:42:22
【问题描述】:

我有一个微服务,它基本上读取和更新 Azure 存储表上的数据 读取和更新功能是作为 REST 调用实现的。我很困惑是使其无状态还是有状态

【问题讨论】:

    标签: microservices azure-service-fabric stateless stateful


    【解决方案1】:

    如果服务需要保持自己的状态,请将其设为有状态。如果您的服务使用外部存储来存储状态,则创建无状态服务可能没问题。

    因此,除非您需要运行调用多个 REST 服务的工作流并且需要支持重试、进度跟踪、存储中间结果等,否则使用无状态服务可能没问题。

    【讨论】:

      【解决方案2】:

      如果要在服务中维护状态(可靠收集),则需要使用有状态服务。

      【讨论】:

        猜你喜欢
        • 2017-06-22
        • 2016-08-07
        • 1970-01-01
        • 2016-11-16
        • 2018-10-23
        • 1970-01-01
        • 2017-05-25
        • 2017-05-24
        • 2017-12-13
        相关资源
        最近更新 更多