私はRpcRequestBuilderを使用して、アプリケーションで行うすべてのRPCに対して一般的な変更を行います。 私は自分のRpcRequestBuilderでスロー可能なものを捕まえれば、同じRPCを再起動しようとするべきであることを知っています。理論的には可能ですが、RPCリクエストを再度起動するのと同じことはわかりません。 (はい、私はループに入力しないように注意します:)障害発生後にGWT-RPCリクエストを再起動する
0
A
答えて
0
RequestBuilder
で単にsend()
を呼び出してみましたか?あなたがRequest
(またはRequestBuilder
)で非同期メソッドを持っている場合
AFAICT、唯一の問題は次のようになり、戻り値の型:Request
は最初のリクエストから1が返されます、2番目の要求は無視され、ひいてはcouldnされます」呼び出し元のコアによって中止されます。そのような場合のために、あなたは本当Request
(と、それはスワップできるようにするには、その代表者特別Request
サブクラスを返すようにsend()
をオーバーライドし、あなたのRpcRequestBuilder
のcreate()
方法からRequestBuilder
のサブクラスを返す必要があるだろうことを可能にするに
、再試行に対応するものを設定することができます)。
関連する問題
- 1. 障害発生時にWindowsサービスを再起動
- 2. DevOps:障害が発生したコンテナを自動的に再起動
- 3. Eclipseの起動障害MAC
- 4. 電源障害後にRabbitMQが起動しない
- 5. 障害が発生した場合にオブザーバを再利用する方法は?
- 6. 障害が発生したが、障害が発生した時点からサイドキックを繰り返します。
- 7. サーバ障害後にSubversionリポジトリを再構築する
- 8. Python Botネットワーク障害後に再試行する方法
- 9. 散発的な障害が発生する
- 10. Spring-WS:自動wsdl障害の発生/関連付け
- 11. 障害発生時に他のプロセスにフェイルオーバーするスーパーバイザのプロセス
- 12. 障害の発生後も流暢なマイグレーターを継続して実行する
- 13. docker-machine sshからVagrant VMに障害が発生する
- 14. ランダムなゲームの障害をスピーディに発生させる
- 15. 再起動後に再起動する
- 16. スパークストリーミング:受信者の障害後に受信者を再起動しない方法
- 17. Silverlightで障害が発生したDuplexClientBase WCFプロキシを閉じて再度開く
- 18. セグメント障害が発生するのはなぜですか?
- 19. レポートアイテムが重複してデータセット障害が発生する
- 20. Mavenの3パラレルGmaven散発的な障害が発生
- 21. WSO2 - 障害発生時にVFSが正しいパスに移動しない
- 22. ARM M3コードを再配置 - >障害
- 23. データボリュームのディスクボリュームに障害が発生しました
- 24. 点滅STM32F745に障害が発生したが、stlink-guiの
- 25. Oracle RACインスタンスに障害が発生しました。
- 26. パイプラインの左側に障害が発生しましたか?
- 27. サービスファブリックアプリケーション障害時の動作
- 28. ネットワーク障害後にデータベース接続を再確立する - 休止状態
- 29. Oracleデータベースの障害後に永続性ユニットに再接続する方法
- 30. CodeAccessSecurityAttribute派生クラス(タイプのロード中に障害が発生している)
私は実際にこのような非同期サービスを持っていませんが、最初のrpcが失敗したため(AsyncCallbackのonFailure(Throwable)を実行しました)、本当に問題にはならないでしょうか? 2番目の要求として、期待される結果でonSuccessを起動します。 私はあなたに例を挙げることができます: いくつかの種類のセッション管理を使用し、すべてのRPCでセッションの有効性を確認するとします。今、セッションが「タイムアウト」として検出された場合、ログインボックスが表示され、ログインが成功した後、タイムアウト/ログイン画面を生成した最初のrpcを繰り返したいとします。 send()を使用してこれを行うことはできますか? –