在 Azure Service Fabric 中使服务无状态还是有状态

Wether to make a service stateless or stateful in Azure Service Fabric

我有微服务,它基本上读取和更新 Azure 存储上的数据 table 读取和更新功能作为 REST 实现 calls.I 我很困惑是让它成为无状态的还是有状态的

如果一个服务需要保持它自己的状态,让它有状态。如果您的服务使用外部存储来存储状态,那么制作无状态服务可能没问题。

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

如果你想在服务中维护状态(可靠集合),那么你需要使用有状态服务。