标签: microservices azure-service-fabric stateless stateful
我有微服务,它基本上读取和更新Azure存储表上的数据 读取和更新功能是作为REST调用实现的。我很困惑是否使其无状态或有状态
答案 0 :(得分:0)
如果服务需要保持自己的状态,请将其设置为有状态。如果您的服务使用外部商店进行状态,那么制作无状态服务可能很好。
因此,除非您需要运行调用多个REST服务并需要支持重试,进度跟踪,存储中间结果等的工作流,否则可以使用无状态服务。
答案 1 :(得分:0)
如果要在服务中维护状态(可靠收集),则需要使用有状态服务。