鉴于我支持的工作流程,很有可能连续快速连续调用同一资源。我开始考虑为Rest打电话,并遇到人们建议将Http Pipelining作为解决方案。我的理解是,客户端将能够在同一个连接上发出数十个请求,一个接着一个,并在他们回来时处理响应。
我认为这种解决方案或多或少都是我正在寻找的。我目前正在开发一个带有资源扩展的Asp.net MVC,以创建一个Restful网站(http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24471)。客户端也使用WCF Rest入门工具包客户端模块来调用Rest。
以下是我正在寻找的信息:
这应该足以让我继续寻求Restful服务。 谢谢你的帮助!
答案 0 :(得分:4)
HTTP Pipelining内置于http.sys
内核模式驱动程序中。它默认开启。 ASP.NET作为服务端点不需要了解流水线,它关注的是处理请求和返回响应。 Http.sys
负责管理流水线操作。