今日は、理論的な質問があります (サンプル コードの書き方がわかりません)。
私のシステム アーキテクチャは次のようになりますClient <--> Web Service1 <--> query <--> Web Service2 <--> Server。
私の会社では別の必要があるため、変更できません。
client問題は、にリクエストを送信し、オブジェクトをクエリに入れ、 WebService1常にクエリを監視し、何か新しいものがあるかどうかを確認するときの同期にあります。に戻る。WS1WS2ServerClient
にはServer、すべての要求の処理時間が同じではありません。クライアントからリクエストを取得し、1 つのセッション内でリクエストを送信する必要があります。Thread.sleepまたは、コードの実行を停止するあらゆる種類のメソッドは受け入れられません。
誰が私に何を使うべきかヒントを教えてもらえますか?