【发布时间】:2017-02-09 14:01:31
【问题描述】:
我正在努力掌握服务结构,但我有点挣扎。一些问题:
所有服务结构服务实例都是单线程的吗?我创建了一个无状态的 web api,一个实例,使用一个执行 Task.Delay 的方法,然后返回一个字符串。对该服务的两个请求一个接一个地被处理,而不是同时处理。那么我是否正确地认为可以服务的并发请求数纯粹是应用程序清单中服务实例计数的函数? 编辑 想一想,大概是和OWIN Wep Api的设置有关。会不会是被会话阻塞了?我假设默认情况下没有会话?
我需要在服务结构中执行长时间运行的操作(这可能需要几个小时)。我可以在服务结构中使用推荐的模式吗?这些当前使用触发 Web 作业的存储队列来处理。也许有 Reliable Queues 和 RunAsync 循环?
【问题讨论】:
标签: asp.net-web-api owin azure-service-fabric