値を返すのに数分かかることがあるREST Webサービスを使用しているクライアントでJavaとの非同期通信を行うことはできますか?JavaおよびREST Webサービスとの非同期通信はできますか?
私は以下を検討したとは思いません。 C#のは、しかし、この
user1019776
Which way is preferred when doing asynchronous WCF calls?と WCF asynchronous callback
を認めていませんが、彼らは残りの部分に適用されますか?おそらくそうではありません。
再クライアント:How do you make a WCF Client asynchronous?
回答:非同期WCFイベントを処理するには、イベントメソッドを介してクライアントを非同期に行い、以下を参照してください。http://msdn.microsoft.com/en-us/library/wewwczdw.aspx
を(それが非同期であることを確認して「火と忘れて」イベント)、また、Javaでこのスレッドを参照してください(出版社/加入者の同期モデルのより:)Does Java have native support for events, similar to that of C#?
データをTCPソケットに非同期で送信する方法はいくつかありますが、あなたがどのタイプを参照しているのかわかりません。あなたは何をしようとしているのか、何があなたにとってうまくいかないのかを明確にすることはできますか?どんなサービスに数分かかりますか?おそらく、サービスの修正について心配する必要があります。 –
あなたが聞いた質問に対する答えは、単に「はい、もちろんです。Webコンテナ環境でJava SEを使用する方法のヘルプApache Async HttpClientを使用する方法 – Affe
Java IO、NIO、NIO2をさまざまな方法で使用できます。 –