代码之家  ›  专栏  ›  技术社区  ›  Denis Palnitsky

请求其他服务的WebService

  •  0
  • Denis Palnitsky  · 技术社区  · 14 年前

    我们有REST Web服务。它向其他服务器发出请求,处理结果并将其返回给用户。 向Server2发出异步请求有什么好处吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   aepheus    14 年前

    将请求设置为异步的将允许更好的服务可伸缩性。异步调用不会阻塞线程,因此当服务等待响应时,可以在其他地方使用该线程。IIS只有这么多线程可供使用,因此阻止它们等待请求返回通常不是一个好主意。

        2
  •  1
  •   Kangkan    14 年前

    使服务调用异步的决定取决于需要。如果客户机可以在服务器处理其请求和回复时做一些事情,那么异步服务方法就非常好。至少我已经使用了很多这样的服务方法。但是如果客户机真的需要等待,那么就没有必要使调用异步化。