如果我的web服务在5秒内没有响应,如何调用另一个web服务


How to call another webservice if my webservice not respond in 5 second

如果我的web服务在5秒内没有响应,如何调用另一个web服务。我可以这样做吗?做那件事既有利也有弊。

如果在php中有任何代码参考请提供或解释

基本逻辑是这样的:

$reply_webservice = your_method_ws1();
if ($reply_webservice === FALSE)
{
   $reply_webservice = your_method_ws2();
}

your_method_ws1()在超时时返回FALSE