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