还可以在Azure Service Fabric中使服务成为无状态或有状态的服务

时间:2017-06-09 10:18:25

标签: microservices azure-service-fabric stateless stateful

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

2 个答案:

答案 0 :(得分:0)

如果服务需要保持自己的状态,请将其设置为有状态。如果您的服务使用外部商店进行状态,那么制作无状态服务可能很好。

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

答案 1 :(得分:0)

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