メッセージブローカーとしてtomcatサーバーとウサギmqにストンプ付きのスプリングWebSocketを使用する。メッセージブローカーとしてTomcatサーバーとウサギmqのストンプを持つスプリングWebソケット - 負荷テスト接続の失敗
RabbitMQなしでリレーブローカーとして実行しようとすると、最大約10000の接続が可能になりました。
リレーブローカー(AWS - シングルインスタンスでホストされている)としてRabbitMQを使用しようとすると、負荷テスト中に特定の数の接続(4000)後に失敗しています。 (RabbitMQでは、 の設定ファイルを変更しました - Filedescriptors 10000、ソケット記述子8908、メモリ2.8 GB)。 心拍はstompclientのためにゼロに設定されます。 Javaクライアントヒープメモリーを増やそうとしました。
4000を超える接続が失敗しました。 RabbitMQで検証するのに制限がありますか、またはテストをロードする方法はありますか?
java.lang.Exception: {message=[Connection to broker closed.], content-length=[0]}
at org.springframework.messaging.simp.stomp.DefaultStompSession.invokeHandler(DefaultStompSession.java:435)
at org.springframework.messaging.simp.stomp.DefaultStompSession.handleMessage(DefaultStompSession.java:421)