我们正在评估 ServiceStack,发现所有示例主机一次只允许处理一个请求。如果您将 Debug.WriteLine 和 Thread.Sleep 添加到任何入口点,这很容易看出。
我假设我们要么缺少一些设置,要么缺少关于如何使用 ServiceStack 的一个非常重要的点。
谢谢,
罗斯
最佳答案
这实际上是我们测试 ServiceStack 的一个错误。我们使用的是相同的浏览器,但使用不同的选项卡/窗口,这实际上阻止了自己发出并发请求。一旦使用了两种不同的浏览器(例如 IE 和 Chrome),我们就能够见证 ServiceStack 同时处理两个请求。
关于ServiceStack 和并发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12186540/