값을 반환하는 데 몇 분이 걸리는 REST 웹 서비스를 사용하는 클라이언트에서 Java와 비동기 통신을 수행 할 수 있습니까?Java 및 REST 웹 서비스와 비동기 통신을 수행 할 수 있습니까?
나는 아래를 검토 한 후에 생각하지 않습니다. C#을하지만이
user1019776
Which way is preferred when doing asynchronous WCF calls? 및 WCF asynchronous callback
수 있지만, 그들이 휴식을 적용합니까? 아마도 그렇지 않습니다.
다시 클라이언트 : How do you make a WCF Client asynchronous?
답변 : asychronous WCF 이벤트를 처리하기 위해, 당신은 이벤트 방법을 통해 클라이언트 비동기을 참조하십시오 http://msdn.microsoft.com/en-us/library/wewwczdw.aspx
를 (하지만이 Asychronous 있는지 확인 "화재와 잊지" 이벤트)에 대한 자세한 내용은 자바 스레드 (게시자/구독자 동기 모델 더보기 : Does Java have native support for events, similar to that of C#?)
데이터를 TCP 소켓에 비동기 적으로 보내려면 여러 가지 방법이 있습니다. 어떤 유형을 참조하는지 알 수 없습니다. 당신이하려고하는 것과 당신에게 효과가없는 것이 무엇인지 명확히 할 수 있습니까? 어떤 종류의 서비스가 몇 분이 걸립니까? 아마도 당신은 서비스 수정에 대해 걱정해야합니다. –
질문에 대한 대답은 간단히 "예, 물론입니다."웹 컨테이너 환경에서 수행하는 방법을 찾고 있습니까? JavaSE 만 사용하여 솔루션을 프로그래밍하는 방법에 대한 도움말 Apache Async HttpClient를 사용하는 방법 – Affe
Java IO, NIO 및 NIO2를 사용하여 다양한 방식으로 수행 할 수 있습니다. 다양한 라이브러리를 사용하여이를 수행하는 방법을 언급하십시오.이를 수행 할 수있는 라이브러리가 많기 때문에 어떤 라이브러리를 권장하는지 알기가 어렵습니다. –