需要从我的应用程序进行非阻塞/异步方法调用

时间:2012-08-30 19:06:09

标签: java oracle asynchronous weblogic method-invocation

  

可能重复:
  How to make an make a web request in an async manner

我需要从我的应用程序中进行非阻塞异步方法调用。

我需要以异步方式调用http url。

示例:

URL myPage = new URL("http://www.mypage.com/");
URLConnection yc = myPage.openConnection();

但是要以非阻塞或异步方式调用的方法,以便在目标URL(http://www.mypage.com)的服务器不工作时线程不会卡住。

使用Oracle Weblogic Server 10.3.2

1 个答案:

答案 0 :(得分:3)

您可以通过生成其他线程来手动执行此操作,或者您可以使用现成的库来为您完成工作。看看Apache HttpClient + HttpAsyncClientthese示例