我们有REST WebService。它向其他服务器发出请求,处理结果并将其返回给用户。 向server2异步请求有什么好处吗?与其他服务请求的Webservice
0
A
回答
0
使请求异步将允许更好的服务可伸缩性。异步调用不会阻塞线程,因此线程可以在您的服务等待响应时用于其他地方。 IIS只有很多线程可以使用,所以阻止它们等待请求返回通常不是一个好主意。
1
做出异步服务调用的决定取决于需求。如果客户端可以在服务器处理请求并回复时做些什么,那么异步服务方法非常棒。至少我已经使用了很多这样的服务方法。但是,如果客户真的需要等待,那么使该呼叫异步就没有意义了。
相关问题
- 1. 向haproxy中的默认服务器或其他服务器请求redispatch请求?
- 2. django服务器可以向其他服务器发送请求
- 3. CXF Webservice服务器委托向内部Webservice请求凭证
- 4. 如何获取其他服务器请求并将其发送回服务器请求
- 5. Zend Framework 2 - AJAX来自其他服务器的请求
- 6. 与其他客户端GET请求
- 7. Angular route api请求到其他服务器
- 8. 从其他服务器请求XML数据
- 9. 图像预加载会阻止其他服务器请求吗?
- 10. 其他商店不发送请求在服务器
- 11. 其他Web服务调用 - XML POST请求 - iPhone
- 12. Slim PHP可以向其他服务请求吗?
- 13. 转发ServiceStack请求到其他服务处理器
- 14. 如何使用Spring将请求转发给其他服务器?
- 15. 根据API密钥向其他服务器发送请求
- 16. 如何将XML请求发送到其他服务器?
- 17. 重定向根请求,为所有其他人提供服务
- 18. 如何在请求时传递xml其他Web服务
- 19. express js - 一个http请求如何与其他请求不同?
- 20. ServiceStack - 服务其他服务的服务
- 21. 其他服务
- 22. 在QT上请求一个代理服务器上的webservice
- 23. Autocompleter与来自服务器的请求
- 24. 的Servlet与其他服务器communticating
- 25. OAuth2请求其他范围
- 26. SOAP服务请求
- 27. 请求REST服务
- 28. 与请求错误WCF数据服务
- 29. 排队请求与WCF服务
- 30. REST请求服务器与jQuery
这是有缺陷的逻辑。不管客户端(或者其他什么都可以“等待”)有什么其他的事情要做,你最好是异步的,以便其他进程可以利用你将要持有的资源,如果你同步完成的话。 (尤其是在这种情况下,因为我们不是在谈论客户端到服务器的调用,这是服务器到服务器的调用) – aepheus 2010-05-11 18:13:48
@aepheus这是真的。在服务器到服务器方案的情况下,该资源再次免费用于其他利用。即使对于客户来说也是如此。 – Kangkan 2010-05-13 17:30:49