私は24時間365日稼動するクライアントサーバーアプリケーションを構築しています。アプリケーションは、ネットワーク障害を検出し(ハートビートを使用して)、サーバーにできるだけ早く再接続するように指定されています。さまざまなネットワークシナリオをシミュレートする方法は? (Javaで)
私が作った最初のテストは、単にクライアントまたはサーバーを停止してから、もう一度やり直すだけです。すべて正常に動作します。イーサネットケーブルのプラグを抜くだけでなく、輻輳、遅延、より現実的な問題をシミュレートするのに役立つツールがあるかどうかは疑問です。
TKSの作者です!私たちはbisockets上でJMSを使用しています –